@@ -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 NOT a .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 NOT a .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 NOT a .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 relkind IN (' r' , ' v' , ' f' , ' P ' )
567
+ WHERE relkind IN (' 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 relkind IN (' r' , ' v' , ' f' , ' P ' )
589
+ AND relkind IN (' 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 NOT a .attisdropped AND c .relkind in (' r' , ' v' , ' f' , ' P' )
632
+ AND a .attnum > 0 AND NOT a .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 WHEN c .relkind IN (' r' , ' P ' ) OR
742
+ CAST(CASE WHEN c .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' END AS 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 NOT a .attisdropped AND c .relkind in (' r' , ' v' , ' f' , ' P' )
757
+ AND a .attnum > 0 AND NOT a .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 NOT a .attisdropped
794
796
795
797
UNION ALL
@@ -805,7 +807,7 @@ CREATE VIEW constraint_column_usage AS
805
807
AND a .attnum = ANY (CASE c .contype WHEN ' f' THEN c .confkey ELSE c .conkey END)
806
808
AND NOT a .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 NOT IN (' 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 NOT a .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 WHEN nc .oid = pg_my_temp_schema() THEN ' LOCAL TEMPORARY'
1901
- WHEN c .relkind IN (' r' , ' P ' ) THEN ' BASE TABLE'
1903
+ WHEN c .relkind IN (' r' , ' p ' ) THEN ' BASE TABLE'
1902
1904
WHEN c .relkind = ' v' THEN ' VIEW'
1903
1905
WHEN c .relkind = ' f' THEN ' FOREIGN TABLE'
1904
1906
ELSE null 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 WHEN c .relkind IN (' r' , ' P ' ) OR
1916
+ CAST(CASE WHEN c .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 nc JOIN pg_class c ON (nc .oid = c .relnamespace )
1924
1926
LEFT JOIN (pg_type t JOIN pg_namespace nt ON (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
0 commit comments