Don't choose a partial index as primary key

Fixes reorg/pg_reorg#22
This commit is contained in:
Daniele Varrazzo
2012-11-15 00:16:38 +00:00
parent ef2c7da4a5
commit 44bf1543be
3 changed files with 10 additions and 0 deletions

View File

@ -154,6 +154,7 @@ CREATE VIEW repack.primary_keys AS
FROM (SELECT indrelid, indexrelid FROM pg_index
WHERE indisunique
AND indisvalid
AND indpred IS NULL
AND 0 <> ALL(indkey)
AND NOT EXISTS(
SELECT 1 FROM pg_attribute