|
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