@@ -365,7 +365,7 @@ CREATE VIEW attributes AS
365
365
ON a .attcollation = co .oid AND (nco .nspname ,co .collname )<> (' pg_catalog' ,' default' )
366
366
367
367
WHERE a .attnum > 0 AND NOTa .attisdropped
368
- AND c .relkind in (' c' )
368
+ AND c .relkind IN (' c' )
369
369
AND (pg_has_role(c .relowner ,' USAGE' )
370
370
OR has_type_privilege(c .reltype ,' USAGE' ));
371
371
@@ -453,7 +453,7 @@ CREATE VIEW check_constraints AS
453
453
AND a .attnum > 0
454
454
AND NOTa .attisdropped
455
455
AND a .attnotnull
456
- AND r .relkind IN (' r' ,' P ' )
456
+ AND r .relkind IN (' r' ,' p ' )
457
457
AND pg_has_role(r .relowner ,' USAGE' );
458
458
459
459
GRANT SELECT ON check_constraints TO PUBLIC;
@@ -525,7 +525,7 @@ CREATE VIEW column_domain_usage AS
525
525
AND a .attrelid = c .oid
526
526
AND a .atttypid = t .oid
527
527
AND t .typtype = ' d'
528
- AND c .relkind IN (' r' ,' v' ,' f' ,' P ' )
528
+ AND c .relkind IN (' r' ,' v' ,' f' ,' p ' )
529
529
AND a .attnum > 0
530
530
AND NOTa .attisdropped
531
531
AND pg_has_role(t .typowner ,' USAGE' );
@@ -564,7 +564,7 @@ CREATE VIEW column_privileges AS
564
564
pr_c .relowner
565
565
FROM (SELECT oid , relname, relnamespace, relowner, (aclexplode(coalesce(relacl, acldefault(' r' , relowner)))).*
566
566
FROM pg_class
567
- WHERE relkindIN (' r' ,' v' ,' f' ,' P ' )
567
+ WHERE relkindIN (' r' ,' v' ,' f' ,' p ' )
568
568
) pr_c (oid , relname, relnamespace, relowner, grantor, grantee, prtype, grantable),
569
569
pg_attribute a
570
570
WHERE a .attrelid = pr_c .oid
@@ -586,7 +586,7 @@ CREATE VIEW column_privileges AS
586
586
) pr_a (attrelid, attname, grantor, grantee, prtype, grantable),
587
587
pg_class c
588
588
WHERE pr_a .attrelid = c .oid
589
- AND relkindIN (' r' ,' v' ,' f' ,' P ' )
589
+ AND relkindIN (' r' ,' v' ,' f' ,' p ' )
590
590
) x,
591
591
pg_namespace nc,
592
592
pg_authid u_grantor,
@@ -629,7 +629,8 @@ CREATE VIEW column_udt_usage AS
629
629
WHERE a .attrelid = c .oid
630
630
AND a .atttypid = t .oid
631
631
AND nc .oid = c .relnamespace
632
- AND a .attnum > 0 AND NOTa .attisdropped AND c .relkind in (' r' ,' v' ,' f' ,' P' )
632
+ AND a .attnum > 0 AND NOTa .attisdropped
633
+ AND c .relkind in (' r' ,' v' ,' f' ,' p' )
633
634
AND pg_has_role(coalesce(bt .typowner ,t .typowner ),' USAGE' );
634
635
635
636
GRANT SELECT ON column_udt_usage TO PUBLIC;
@@ -738,7 +739,7 @@ CREATE VIEW columns AS
738
739
CAST(' NEVER' AS character_data)AS is_generated,
739
740
CAST(null AS character_data)AS generation_expression,
740
741
741
- CAST(CASE WHENc .relkind IN (' r' ,' P ' )OR
742
+ CAST(CASE WHENc .relkind IN (' r' ,' p ' )OR
742
743
(c .relkind IN (' v' ,' f' )AND
743
744
pg_column_is_updatable(c .oid ,a .attnum , false))
744
745
THEN' YES' ELSE' NO' ENDAS yes_or_no)AS is_updatable
@@ -753,7 +754,8 @@ CREATE VIEW columns AS
753
754
754
755
WHERE (NOT pg_is_other_temp_schema(nc .oid ))
755
756
756
- AND a .attnum > 0 AND NOTa .attisdropped AND c .relkind in (' r' ,' v' ,' f' ,' P' )
757
+ AND a .attnum > 0 AND NOTa .attisdropped
758
+ AND c .relkind IN (' r' ,' v' ,' f' ,' p' )
757
759
758
760
AND (pg_has_role(c .relowner ,' USAGE' )
759
761
OR has_column_privilege(c .oid ,a .attnum ,
@@ -789,7 +791,7 @@ CREATE VIEW constraint_column_usage AS
789
791
AND d .objid = c .oid
790
792
AND c .connamespace = nc .oid
791
793
AND c .contype = ' c'
792
- AND r .relkind IN (' r' ,' P ' )
794
+ AND r .relkind IN (' r' ,' p ' )
793
795
AND NOTa .attisdropped
794
796
795
797
UNION ALL
@@ -805,7 +807,7 @@ CREATE VIEW constraint_column_usage AS
805
807
AND a .attnum = ANY (CASEc .contype WHEN' f' THENc .confkey ELSEc .conkey END)
806
808
AND NOTa .attisdropped
807
809
AND c .contype IN (' p' ,' u' ,' f' )
808
- AND r .relkind IN (' r' ,' P ' )
810
+ AND r .relkind IN (' r' ,' p ' )
809
811
810
812
)AS x (tblschema, tblname, tblowner, colname, cstrschema, cstrname)
811
813
@@ -841,7 +843,7 @@ CREATE VIEW constraint_table_usage AS
841
843
WHERE c .connamespace = nc .oid AND r .relnamespace = nr .oid
842
844
AND ( (c .contype = ' f' AND c .confrelid = r .oid )
843
845
OR (c .contype IN (' p' ,' u' )AND c .conrelid = r .oid ) )
844
- AND r .relkind IN (' r' ,' P ' )
846
+ AND r .relkind IN (' r' ,' p ' )
845
847
AND pg_has_role(r .relowner ,' USAGE' );
846
848
847
849
GRANT SELECT ON constraint_table_usage TO PUBLIC;
@@ -1058,7 +1060,7 @@ CREATE VIEW key_column_usage AS
1058
1060
AND r .oid = c .conrelid
1059
1061
AND nc .oid = c .connamespace
1060
1062
AND c .contype IN (' p' ,' u' ,' f' )
1061
- AND r .relkind IN (' r' ,' P ' )
1063
+ AND r .relkind IN (' r' ,' p ' )
1062
1064
AND (NOT pg_is_other_temp_schema(nr .oid )) )AS ss
1063
1065
WHERE ss .roid = a .attrelid
1064
1066
AND a .attnum = (ss .x ).x
@@ -1774,7 +1776,7 @@ CREATE VIEW table_constraints AS
1774
1776
WHERE nc .oid = c .connamespace AND nr .oid = r .relnamespace
1775
1777
AND c .conrelid = r .oid
1776
1778
AND c .contype NOTIN (' t' ,' x' )-- ignore nonstandard constraints
1777
- AND r .relkind IN (' r' ,' P ' )
1779
+ AND r .relkind IN (' r' ,' p ' )
1778
1780
AND (NOT pg_is_other_temp_schema(nr .oid ))
1779
1781
AND (pg_has_role(r .relowner ,' USAGE' )
1780
1782
-- SELECT privilege omitted, per SQL standard
@@ -1804,7 +1806,7 @@ CREATE VIEW table_constraints AS
1804
1806
AND a .attnotnull
1805
1807
AND a .attnum > 0
1806
1808
AND NOTa .attisdropped
1807
- AND r .relkind IN (' r' ,' P ' )
1809
+ AND r .relkind IN (' r' ,' p ' )
1808
1810
AND (NOT pg_is_other_temp_schema(nr .oid ))
1809
1811
AND (pg_has_role(r .relowner ,' USAGE' )
1810
1812
-- SELECT privilege omitted, per SQL standard
@@ -1854,7 +1856,7 @@ CREATE VIEW table_privileges AS
1854
1856
)AS grantee (oid , rolname)
1855
1857
1856
1858
WHERE c .relnamespace = nc .oid
1857
- AND c .relkind IN (' r' ,' v' ,' P ' )
1859
+ AND c .relkind IN (' r' ,' v' ,' p ' )
1858
1860
AND c .grantee = grantee .oid
1859
1861
AND c .grantor = u_grantor .oid
1860
1862
AND c .prtype IN (' INSERT' ,' SELECT' ,' UPDATE' ,' DELETE' ,' TRUNCATE' ,' REFERENCES' ,' TRIGGER' )
@@ -1898,7 +1900,7 @@ CREATE VIEW tables AS
1898
1900
1899
1901
CAST(
1900
1902
CASE WHENnc .oid = pg_my_temp_schema() THEN' LOCAL TEMPORARY'
1901
- WHENc .relkind IN (' r' ,' P ' ) THEN' BASE TABLE'
1903
+ WHENc .relkind IN (' r' ,' p ' ) THEN' BASE TABLE'
1902
1904
WHENc .relkind = ' v' THEN' VIEW'
1903
1905
WHENc .relkind = ' f' THEN' FOREIGN TABLE'
1904
1906
ELSEnull END
@@ -1911,7 +1913,7 @@ CREATE VIEW tables AS
1911
1913
CAST(nt .nspname AS sql_identifier)AS user_defined_type_schema,
1912
1914
CAST(t .typname AS sql_identifier)AS user_defined_type_name,
1913
1915
1914
- CAST(CASE WHENc .relkind IN (' r' ,' P ' )OR
1916
+ CAST(CASE WHENc .relkind IN (' r' ,' p ' )OR
1915
1917
(c .relkind IN (' v' ,' f' )AND
1916
1918
-- 1 << CMD_INSERT
1917
1919
pg_relation_is_updatable(c .oid , false) &8 = 8 )
@@ -1923,7 +1925,7 @@ CREATE VIEW tables AS
1923
1925
FROM pg_namespace ncJOIN pg_class cON (nc .oid = c .relnamespace )
1924
1926
LEFT JOIN (pg_type tJOIN pg_namespace ntON (t .typnamespace = nt .oid ))ON (c .reloftype = t .oid )
1925
1927
1926
- WHERE c .relkind IN (' r' ,' v' ,' f' ,' P ' )
1928
+ WHERE c .relkind IN (' r' ,' v' ,' f' ,' p ' )
1927
1929
AND (NOT pg_is_other_temp_schema(nc .oid ))
1928
1930
AND (pg_has_role(c .relowner ,' USAGE' )
1929
1931
OR has_table_privilege(c .oid ,' SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES, TRIGGER' )
@@ -2442,7 +2444,7 @@ CREATE VIEW view_column_usage AS
2442
2444
AND dt .refclassid = ' pg_catalog.pg_class' ::regclass
2443
2445
AND dt .refobjid = t .oid
2444
2446
AND t .relnamespace = nt .oid
2445
- AND t .relkind IN (' r' ,' v' ,' f' ,' P ' )
2447
+ AND t .relkind IN (' r' ,' v' ,' f' ,' p ' )
2446
2448
AND t .oid = a .attrelid
2447
2449
AND dt .refobjsubid = a .attnum
2448
2450
AND pg_has_role(t .relowner ,' USAGE' );
@@ -2520,7 +2522,7 @@ CREATE VIEW view_table_usage AS
2520
2522
AND dt .refclassid = ' pg_catalog.pg_class' ::regclass
2521
2523
AND dt .refobjid = t .oid
2522
2524
AND t .relnamespace = nt .oid
2523
- AND t .relkind IN (' r' ,' v' ,' f' ,' P ' )
2525
+ AND t .relkind IN (' r' ,' v' ,' f' ,' p ' )
2524
2526
AND pg_has_role(t .relowner ,' USAGE' );
2525
2527
2526
2528
GRANT SELECT ON view_table_usage TO PUBLIC;
@@ -2673,7 +2675,7 @@ CREATE VIEW element_types AS
2673
2675
a .attnum ,a .atttypid ,a .attcollation
2674
2676
FROM pg_class c, pg_attribute a
2675
2677
WHERE c .oid = a .attrelid
2676
- AND c .relkind IN (' r' ,' v' ,' f' ,' c' ,' P ' )
2678
+ AND c .relkind IN (' r' ,' v' ,' f' ,' c' ,' p ' )
2677
2679
AND attnum> 0 AND NOT attisdropped
2678
2680
2679
2681
UNION ALL