@@ -365,7 +365,7 @@ CREATE VIEW attributes AS
365365ON a .attcollation = co .oid AND (nco .nspname ,co .collname )<> (' pg_catalog' ,' default' )
366366
367367WHERE a .attnum > 0 AND NOTa .attisdropped
368- AND c .relkind in (' c' )
368+ AND c .relkind IN (' c' )
369369AND (pg_has_role(c .relowner ,' USAGE' )
370370OR has_type_privilege(c .reltype ,' USAGE' ));
371371
@@ -453,7 +453,7 @@ CREATE VIEW check_constraints AS
453453AND a .attnum > 0
454454AND NOTa .attisdropped
455455AND a .attnotnull
456- AND r .relkind IN (' r' ,' P ' )
456+ AND r .relkind IN (' r' ,' p ' )
457457AND pg_has_role(r .relowner ,' USAGE' );
458458
459459GRANT SELECT ON check_constraints TO PUBLIC;
@@ -525,7 +525,7 @@ CREATE VIEW column_domain_usage AS
525525AND a .attrelid = c .oid
526526AND a .atttypid = t .oid
527527AND t .typtype = ' d'
528- AND c .relkind IN (' r' ,' v' ,' f' ,' P ' )
528+ AND c .relkind IN (' r' ,' v' ,' f' ,' p ' )
529529AND a .attnum > 0
530530AND NOTa .attisdropped
531531AND pg_has_role(t .typowner ,' USAGE' );
@@ -564,7 +564,7 @@ CREATE VIEW column_privileges AS
564564pr_c .relowner
565565FROM (SELECT oid , relname, relnamespace, relowner, (aclexplode(coalesce(relacl, acldefault(' r' , relowner)))).*
566566FROM pg_class
567- WHERE relkindIN (' r' ,' v' ,' f' ,' P ' )
567+ WHERE relkindIN (' r' ,' v' ,' f' ,' p ' )
568568 ) pr_c (oid , relname, relnamespace, relowner, grantor, grantee, prtype, grantable),
569569 pg_attribute a
570570WHERE a .attrelid = pr_c .oid
@@ -586,7 +586,7 @@ CREATE VIEW column_privileges AS
586586 ) pr_a (attrelid, attname, grantor, grantee, prtype, grantable),
587587 pg_class c
588588WHERE pr_a .attrelid = c .oid
589- AND relkindIN (' r' ,' v' ,' f' ,' P ' )
589+ AND relkindIN (' r' ,' v' ,' f' ,' p ' )
590590 ) x,
591591 pg_namespace nc,
592592 pg_authid u_grantor,
@@ -629,7 +629,8 @@ CREATE VIEW column_udt_usage AS
629629WHERE a .attrelid = c .oid
630630AND a .atttypid = t .oid
631631AND 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' )
633634AND pg_has_role(coalesce(bt .typowner ,t .typowner ),' USAGE' );
634635
635636GRANT SELECT ON column_udt_usage TO PUBLIC;
@@ -738,7 +739,7 @@ CREATE VIEW columns AS
738739 CAST(' NEVER' AS character_data)AS is_generated,
739740 CAST(null AS character_data)AS generation_expression,
740741
741- CAST(CASE WHENc .relkind IN (' r' ,' P ' )OR
742+ CAST(CASE WHENc .relkind IN (' r' ,' p ' )OR
742743 (c .relkind IN (' v' ,' f' )AND
743744 pg_column_is_updatable(c .oid ,a .attnum , false))
744745 THEN' YES' ELSE' NO' ENDAS yes_or_no)AS is_updatable
@@ -753,7 +754,8 @@ CREATE VIEW columns AS
753754
754755WHERE (NOT pg_is_other_temp_schema(nc .oid ))
755756
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' )
757759
758760AND (pg_has_role(c .relowner ,' USAGE' )
759761OR has_column_privilege(c .oid ,a .attnum ,
@@ -789,7 +791,7 @@ CREATE VIEW constraint_column_usage AS
789791AND d .objid = c .oid
790792AND c .connamespace = nc .oid
791793AND c .contype = ' c'
792- AND r .relkind IN (' r' ,' P ' )
794+ AND r .relkind IN (' r' ,' p ' )
793795AND NOTa .attisdropped
794796
795797UNION ALL
@@ -805,7 +807,7 @@ CREATE VIEW constraint_column_usage AS
805807AND a .attnum = ANY (CASEc .contype WHEN' f' THENc .confkey ELSEc .conkey END)
806808AND NOTa .attisdropped
807809AND c .contype IN (' p' ,' u' ,' f' )
808- AND r .relkind IN (' r' ,' P ' )
810+ AND r .relkind IN (' r' ,' p ' )
809811
810812 )AS x (tblschema, tblname, tblowner, colname, cstrschema, cstrname)
811813
@@ -841,7 +843,7 @@ CREATE VIEW constraint_table_usage AS
841843WHERE c .connamespace = nc .oid AND r .relnamespace = nr .oid
842844AND ( (c .contype = ' f' AND c .confrelid = r .oid )
843845OR (c .contype IN (' p' ,' u' )AND c .conrelid = r .oid ) )
844- AND r .relkind IN (' r' ,' P ' )
846+ AND r .relkind IN (' r' ,' p ' )
845847AND pg_has_role(r .relowner ,' USAGE' );
846848
847849GRANT SELECT ON constraint_table_usage TO PUBLIC;
@@ -1058,7 +1060,7 @@ CREATE VIEW key_column_usage AS
10581060AND r .oid = c .conrelid
10591061AND nc .oid = c .connamespace
10601062AND c .contype IN (' p' ,' u' ,' f' )
1061- AND r .relkind IN (' r' ,' P ' )
1063+ AND r .relkind IN (' r' ,' p ' )
10621064AND (NOT pg_is_other_temp_schema(nr .oid )) )AS ss
10631065WHERE ss .roid = a .attrelid
10641066AND a .attnum = (ss .x ).x
@@ -1774,7 +1776,7 @@ CREATE VIEW table_constraints AS
17741776WHERE nc .oid = c .connamespace AND nr .oid = r .relnamespace
17751777AND c .conrelid = r .oid
17761778AND c .contype NOTIN (' t' ,' x' )-- ignore nonstandard constraints
1777- AND r .relkind IN (' r' ,' P ' )
1779+ AND r .relkind IN (' r' ,' p ' )
17781780AND (NOT pg_is_other_temp_schema(nr .oid ))
17791781AND (pg_has_role(r .relowner ,' USAGE' )
17801782-- SELECT privilege omitted, per SQL standard
@@ -1804,7 +1806,7 @@ CREATE VIEW table_constraints AS
18041806AND a .attnotnull
18051807AND a .attnum > 0
18061808AND NOTa .attisdropped
1807- AND r .relkind IN (' r' ,' P ' )
1809+ AND r .relkind IN (' r' ,' p ' )
18081810AND (NOT pg_is_other_temp_schema(nr .oid ))
18091811AND (pg_has_role(r .relowner ,' USAGE' )
18101812-- SELECT privilege omitted, per SQL standard
@@ -1854,7 +1856,7 @@ CREATE VIEW table_privileges AS
18541856 )AS grantee (oid , rolname)
18551857
18561858WHERE c .relnamespace = nc .oid
1857- AND c .relkind IN (' r' ,' v' ,' P ' )
1859+ AND c .relkind IN (' r' ,' v' ,' p ' )
18581860AND c .grantee = grantee .oid
18591861AND c .grantor = u_grantor .oid
18601862AND c .prtype IN (' INSERT' ,' SELECT' ,' UPDATE' ,' DELETE' ,' TRUNCATE' ,' REFERENCES' ,' TRIGGER' )
@@ -1898,7 +1900,7 @@ CREATE VIEW tables AS
18981900
18991901 CAST(
19001902 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'
19021904 WHENc .relkind = ' v' THEN' VIEW'
19031905 WHENc .relkind = ' f' THEN' FOREIGN TABLE'
19041906 ELSEnull END
@@ -1911,7 +1913,7 @@ CREATE VIEW tables AS
19111913 CAST(nt .nspname AS sql_identifier)AS user_defined_type_schema,
19121914 CAST(t .typname AS sql_identifier)AS user_defined_type_name,
19131915
1914- CAST(CASE WHENc .relkind IN (' r' ,' P ' )OR
1916+ CAST(CASE WHENc .relkind IN (' r' ,' p ' )OR
19151917 (c .relkind IN (' v' ,' f' )AND
19161918-- 1 << CMD_INSERT
19171919 pg_relation_is_updatable(c .oid , false) &8 = 8 )
@@ -1923,7 +1925,7 @@ CREATE VIEW tables AS
19231925FROM pg_namespace ncJOIN pg_class cON (nc .oid = c .relnamespace )
19241926LEFT JOIN (pg_type tJOIN pg_namespace ntON (t .typnamespace = nt .oid ))ON (c .reloftype = t .oid )
19251927
1926- WHERE c .relkind IN (' r' ,' v' ,' f' ,' P ' )
1928+ WHERE c .relkind IN (' r' ,' v' ,' f' ,' p ' )
19271929AND (NOT pg_is_other_temp_schema(nc .oid ))
19281930AND (pg_has_role(c .relowner ,' USAGE' )
19291931OR has_table_privilege(c .oid ,' SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES, TRIGGER' )
@@ -2442,7 +2444,7 @@ CREATE VIEW view_column_usage AS
24422444AND dt .refclassid = ' pg_catalog.pg_class' ::regclass
24432445AND dt .refobjid = t .oid
24442446AND t .relnamespace = nt .oid
2445- AND t .relkind IN (' r' ,' v' ,' f' ,' P ' )
2447+ AND t .relkind IN (' r' ,' v' ,' f' ,' p ' )
24462448AND t .oid = a .attrelid
24472449AND dt .refobjsubid = a .attnum
24482450AND pg_has_role(t .relowner ,' USAGE' );
@@ -2520,7 +2522,7 @@ CREATE VIEW view_table_usage AS
25202522AND dt .refclassid = ' pg_catalog.pg_class' ::regclass
25212523AND dt .refobjid = t .oid
25222524AND t .relnamespace = nt .oid
2523- AND t .relkind IN (' r' ,' v' ,' f' ,' P ' )
2525+ AND t .relkind IN (' r' ,' v' ,' f' ,' p ' )
25242526AND pg_has_role(t .relowner ,' USAGE' );
25252527
25262528GRANT SELECT ON view_table_usage TO PUBLIC;
@@ -2673,7 +2675,7 @@ CREATE VIEW element_types AS
26732675a .attnum ,a .atttypid ,a .attcollation
26742676FROM pg_class c, pg_attribute a
26752677WHERE c .oid = a .attrelid
2676- AND c .relkind IN (' r' ,' v' ,' f' ,' c' ,' P ' )
2678+ AND c .relkind IN (' r' ,' v' ,' f' ,' c' ,' p ' )
26772679AND attnum> 0 AND NOT attisdropped
26782680
26792681UNION ALL