|
4 | 4 | * |
5 | 5 | * Copyright (c) 2003-2008, PostgreSQL Global Development Group |
6 | 6 | * |
7 | | - * $PostgreSQL: pgsql/src/backend/catalog/information_schema.sql,v 1.45 2008/07/18 03:32:52 tgl Exp $ |
| 7 | + * $PostgreSQL: pgsql/src/backend/catalog/information_schema.sql,v 1.46 2008/09/08 00:47:40 tgl Exp $ |
8 | 8 | */ |
9 | 9 |
|
10 | 10 | /* |
@@ -1214,9 +1214,10 @@ CREATE VIEW role_table_grants AS |
1214 | 1214 | pg_authid u_grantor, |
1215 | 1215 | pg_authid g_grantee, |
1216 | 1216 | (SELECT 'SELECT' UNION ALL |
1217 | | - SELECT 'DELETE' UNION ALL |
1218 | 1217 | SELECT 'INSERT' UNION ALL |
1219 | 1218 | SELECT 'UPDATE' UNION ALL |
| 1219 | + SELECT 'DELETE' UNION ALL |
| 1220 | + SELECT 'TRUNCATE' UNION ALL |
1220 | 1221 | SELECT 'REFERENCES' UNION ALL |
1221 | 1222 | SELECT 'TRIGGER') AS pr (type) |
1222 | 1223 |
|
@@ -1728,6 +1729,7 @@ CREATE VIEW table_constraints AS |
1728 | 1729 | OR has_table_privilege(r.oid, 'INSERT') |
1729 | 1730 | OR has_table_privilege(r.oid, 'UPDATE') |
1730 | 1731 | OR has_table_privilege(r.oid, 'DELETE') |
| 1732 | + OR has_table_privilege(r.oid, 'TRUNCATE') |
1731 | 1733 | OR has_table_privilege(r.oid, 'REFERENCES') |
1732 | 1734 | OR has_table_privilege(r.oid, 'TRIGGER') ) |
1733 | 1735 |
|
@@ -1761,6 +1763,7 @@ CREATE VIEW table_constraints AS |
1761 | 1763 | OR has_table_privilege(r.oid, 'INSERT') |
1762 | 1764 | OR has_table_privilege(r.oid, 'UPDATE') |
1763 | 1765 | OR has_table_privilege(r.oid, 'DELETE') |
| 1766 | + OR has_table_privilege(r.oid, 'TRUNCATE') |
1764 | 1767 | OR has_table_privilege(r.oid, 'REFERENCES') |
1765 | 1768 | OR has_table_privilege(r.oid, 'TRIGGER') ); |
1766 | 1769 |
|
@@ -1802,9 +1805,10 @@ CREATE VIEW table_privileges AS |
1802 | 1805 | SELECT 0::oid, 'PUBLIC' |
1803 | 1806 | ) AS grantee (oid, rolname), |
1804 | 1807 | (SELECT 'SELECT' UNION ALL |
1805 | | - SELECT 'DELETE' UNION ALL |
1806 | 1808 | SELECT 'INSERT' UNION ALL |
1807 | 1809 | SELECT 'UPDATE' UNION ALL |
| 1810 | + SELECT 'DELETE' UNION ALL |
| 1811 | + SELECT 'TRUNCATE' UNION ALL |
1808 | 1812 | SELECT 'REFERENCES' UNION ALL |
1809 | 1813 | SELECT 'TRIGGER') AS pr (type) |
1810 | 1814 |
|
@@ -1861,6 +1865,7 @@ CREATE VIEW tables AS |
1861 | 1865 | OR has_table_privilege(c.oid, 'INSERT') |
1862 | 1866 | OR has_table_privilege(c.oid, 'UPDATE') |
1863 | 1867 | OR has_table_privilege(c.oid, 'DELETE') |
| 1868 | + OR has_table_privilege(c.oid, 'TRUNCATE') |
1864 | 1869 | OR has_table_privilege(c.oid, 'REFERENCES') |
1865 | 1870 | OR has_table_privilege(c.oid, 'TRIGGER') ); |
1866 | 1871 |
|
@@ -1982,6 +1987,7 @@ CREATE VIEW triggers AS |
1982 | 1987 | OR has_table_privilege(c.oid, 'INSERT') |
1983 | 1988 | OR has_table_privilege(c.oid, 'UPDATE') |
1984 | 1989 | OR has_table_privilege(c.oid, 'DELETE') |
| 1990 | + OR has_table_privilege(c.oid, 'TRUNCATE') |
1985 | 1991 | OR has_table_privilege(c.oid, 'REFERENCES') |
1986 | 1992 | OR has_table_privilege(c.oid, 'TRIGGER') ); |
1987 | 1993 |
|
@@ -2180,6 +2186,7 @@ CREATE VIEW views AS |
2180 | 2186 | OR has_table_privilege(c.oid, 'INSERT') |
2181 | 2187 | OR has_table_privilege(c.oid, 'UPDATE') |
2182 | 2188 | OR has_table_privilege(c.oid, 'DELETE') |
| 2189 | + OR has_table_privilege(c.oid, 'TRUNCATE') |
2183 | 2190 | OR has_table_privilege(c.oid, 'REFERENCES') |
2184 | 2191 | OR has_table_privilege(c.oid, 'TRIGGER') ); |
2185 | 2192 |
|
|
0 commit comments