Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
eb3a1376
Commit
eb3a1376
authored
May 14, 2019
by
Peter Eisentraut
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update information_schema for SQL:2016
This is mainly a light renumbering to match the sections in the standard.
parent
c29ba981
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
49 additions
and
42 deletions
+49
-42
src/backend/catalog/information_schema.sql
src/backend/catalog/information_schema.sql
+49
-42
No files found.
src/backend/catalog/information_schema.sql
View file @
eb3a1376
/*
/*
* SQL Information Schema
* SQL Information Schema
* as defined in ISO/IEC 9075-11:201
1
* as defined in ISO/IEC 9075-11:201
6
*
*
* Copyright (c) 2003-2019, PostgreSQL Global Development Group
* Copyright (c) 2003-2019, PostgreSQL Global Development Group
*
*
...
@@ -1206,7 +1206,7 @@ GRANT SELECT ON parameters TO PUBLIC;
...
@@ -1206,7 +1206,7 @@ GRANT SELECT ON parameters TO PUBLIC;
/*
/*
* 5.39
* 5.39
*
REFERENCED_TYPE
S view
*
PRIVATE_PARAMETER
S view
*/
*/
-- feature not supported
-- feature not supported
...
@@ -1214,6 +1214,14 @@ GRANT SELECT ON parameters TO PUBLIC;
...
@@ -1214,6 +1214,14 @@ GRANT SELECT ON parameters TO PUBLIC;
/*
/*
* 5.40
* 5.40
* REFERENCED_TYPES view
*/
-- feature not supported
/*
* 5.41
* REFERENTIAL_CONSTRAINTS view
* REFERENTIAL_CONSTRAINTS view
*/
*/
...
@@ -1275,7 +1283,7 @@ GRANT SELECT ON referential_constraints TO PUBLIC;
...
@@ -1275,7 +1283,7 @@ GRANT SELECT ON referential_constraints TO PUBLIC;
/*
/*
* 5.4
1
* 5.4
2
* ROLE_COLUMN_GRANTS view
* ROLE_COLUMN_GRANTS view
*/
*/
...
@@ -1295,14 +1303,14 @@ CREATE VIEW role_column_grants AS
...
@@ -1295,14 +1303,14 @@ CREATE VIEW role_column_grants AS
GRANT
SELECT
ON
role_column_grants
TO
PUBLIC
;
GRANT
SELECT
ON
role_column_grants
TO
PUBLIC
;
-- 5.4
2 ROLE_ROUTINE_GRANTS view is based on 5.49
ROUTINE_PRIVILEGES and is defined there instead.
-- 5.4
3 ROLE_ROUTINE_GRANTS view is based on 5.50
ROUTINE_PRIVILEGES and is defined there instead.
-- 5.4
3 ROLE_TABLE_GRANTS view is based on 5.62
TABLE_PRIVILEGES and is defined there instead.
-- 5.4
4 ROLE_TABLE_GRANTS view is based on 5.63
TABLE_PRIVILEGES and is defined there instead.
/*
/*
* 5.4
4
* 5.4
5
* ROLE_TABLE_METHOD_GRANTS view
* ROLE_TABLE_METHOD_GRANTS view
*/
*/
...
@@ -1310,14 +1318,14 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
...
@@ -1310,14 +1318,14 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
-- 5.4
5 ROLE_USAGE_GRANTS view is based on 5.74
USAGE_PRIVILEGES and is defined there instead.
-- 5.4
6 ROLE_USAGE_GRANTS view is based on 5.75
USAGE_PRIVILEGES and is defined there instead.
-- 5.4
6 ROLE_UDT_GRANTS view is based on 5.73
UDT_PRIVILEGES and is defined there instead.
-- 5.4
7 ROLE_UDT_GRANTS view is based on 5.74
UDT_PRIVILEGES and is defined there instead.
/*
/*
* 5.4
7
* 5.4
8
* ROUTINE_COLUMN_USAGE view
* ROUTINE_COLUMN_USAGE view
*/
*/
...
@@ -1325,7 +1333,7 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
...
@@ -1325,7 +1333,7 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
/*
/*
* 5.4
8
* 5.4
9
* ROUTINE_PERIOD_USAGE view
* ROUTINE_PERIOD_USAGE view
*/
*/
...
@@ -1333,7 +1341,7 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
...
@@ -1333,7 +1341,7 @@ GRANT SELECT ON role_column_grants TO PUBLIC;
/*
/*
* 5.
49
* 5.
50
* ROUTINE_PRIVILEGES view
* ROUTINE_PRIVILEGES view
*/
*/
...
@@ -1400,7 +1408,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
...
@@ -1400,7 +1408,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
/*
/*
* 5.5
0
* 5.5
1
* ROUTINE_ROUTINE_USAGE view
* ROUTINE_ROUTINE_USAGE view
*/
*/
...
@@ -1408,7 +1416,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
...
@@ -1408,7 +1416,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
/*
/*
* 5.5
1
* 5.5
2
* ROUTINE_SEQUENCE_USAGE view
* ROUTINE_SEQUENCE_USAGE view
*/
*/
...
@@ -1416,7 +1424,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
...
@@ -1416,7 +1424,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
/*
/*
* 5.5
2
* 5.5
3
* ROUTINE_TABLE_USAGE view
* ROUTINE_TABLE_USAGE view
*/
*/
...
@@ -1424,7 +1432,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
...
@@ -1424,7 +1432,7 @@ GRANT SELECT ON role_routine_grants TO PUBLIC;
/*
/*
* 5.5
3
* 5.5
4
* ROUTINES view
* ROUTINES view
*/
*/
...
@@ -1542,7 +1550,7 @@ GRANT SELECT ON routines TO PUBLIC;
...
@@ -1542,7 +1550,7 @@ GRANT SELECT ON routines TO PUBLIC;
/*
/*
* 5.5
4
* 5.5
5
* SCHEMATA view
* SCHEMATA view
*/
*/
...
@@ -1563,7 +1571,7 @@ GRANT SELECT ON schemata TO PUBLIC;
...
@@ -1563,7 +1571,7 @@ GRANT SELECT ON schemata TO PUBLIC;
/*
/*
* 5.5
5
* 5.5
6
* SEQUENCES view
* SEQUENCES view
*/
*/
...
@@ -1593,7 +1601,7 @@ GRANT SELECT ON sequences TO PUBLIC;
...
@@ -1593,7 +1601,7 @@ GRANT SELECT ON sequences TO PUBLIC;
/*
/*
* 5.5
6
* 5.5
7
* SQL_FEATURES table
* SQL_FEATURES table
*/
*/
...
@@ -1613,7 +1621,7 @@ GRANT SELECT ON sql_features TO PUBLIC;
...
@@ -1613,7 +1621,7 @@ GRANT SELECT ON sql_features TO PUBLIC;
/*
/*
* 5.5
7
* 5.5
8
* SQL_IMPLEMENTATION_INFO table
* SQL_IMPLEMENTATION_INFO table
*/
*/
...
@@ -1695,7 +1703,7 @@ GRANT SELECT ON sql_packages TO PUBLIC;
...
@@ -1695,7 +1703,7 @@ GRANT SELECT ON sql_packages TO PUBLIC;
/*
/*
* 5.5
8
* 5.5
9
* SQL_PARTS table
* SQL_PARTS table
*/
*/
...
@@ -1719,7 +1727,7 @@ INSERT INTO sql_parts VALUES ('14', 'XML-Related Specifications (SQL/XML)', 'YES
...
@@ -1719,7 +1727,7 @@ INSERT INTO sql_parts VALUES ('14', 'XML-Related Specifications (SQL/XML)', 'YES
/*
/*
* 5.
59
* 5.
60
* SQL_SIZING table
* SQL_SIZING table
*/
*/
...
@@ -1785,7 +1793,7 @@ GRANT SELECT ON sql_sizing_profiles TO PUBLIC;
...
@@ -1785,7 +1793,7 @@ GRANT SELECT ON sql_sizing_profiles TO PUBLIC;
/*
/*
* 5.6
0
* 5.6
1
* TABLE_CONSTRAINTS view
* TABLE_CONSTRAINTS view
*/
*/
...
@@ -1858,7 +1866,7 @@ GRANT SELECT ON table_constraints TO PUBLIC;
...
@@ -1858,7 +1866,7 @@ GRANT SELECT ON table_constraints TO PUBLIC;
/*
/*
* 5.6
1
* 5.6
2
* TABLE_METHOD_PRIVILEGES view
* TABLE_METHOD_PRIVILEGES view
*/
*/
...
@@ -1866,7 +1874,7 @@ GRANT SELECT ON table_constraints TO PUBLIC;
...
@@ -1866,7 +1874,7 @@ GRANT SELECT ON table_constraints TO PUBLIC;
/*
/*
* 5.6
2
* 5.6
3
* TABLE_PRIVILEGES view
* TABLE_PRIVILEGES view
*/
*/
...
@@ -1976,7 +1984,7 @@ GRANT SELECT ON tables TO PUBLIC;
...
@@ -1976,7 +1984,7 @@ GRANT SELECT ON tables TO PUBLIC;
/*
/*
* 5.6
4
* 5.6
5
* TRANSFORMS view
* TRANSFORMS view
*/
*/
...
@@ -2016,7 +2024,7 @@ CREATE VIEW transforms AS
...
@@ -2016,7 +2024,7 @@ CREATE VIEW transforms AS
/*
/*
* 5.6
5
* 5.6
6
* TRANSLATIONS view
* TRANSLATIONS view
*/
*/
...
@@ -2024,7 +2032,7 @@ CREATE VIEW transforms AS
...
@@ -2024,7 +2032,7 @@ CREATE VIEW transforms AS
/*
/*
* 5.6
6
* 5.6
7
* TRIGGERED_UPDATE_COLUMNS view
* TRIGGERED_UPDATE_COLUMNS view
*/
*/
...
@@ -2056,7 +2064,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2056,7 +2064,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.6
7
* 5.6
8
* TRIGGER_COLUMN_USAGE view
* TRIGGER_COLUMN_USAGE view
*/
*/
...
@@ -2064,7 +2072,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2064,7 +2072,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.6
8
* 5.6
9
* TRIGGER_PERIOD_USAGE view
* TRIGGER_PERIOD_USAGE view
*/
*/
...
@@ -2072,7 +2080,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2072,7 +2080,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.
69
* 5.
70
* TRIGGER_ROUTINE_USAGE view
* TRIGGER_ROUTINE_USAGE view
*/
*/
...
@@ -2080,7 +2088,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2080,7 +2088,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.7
0
* 5.7
1
* TRIGGER_SEQUENCE_USAGE view
* TRIGGER_SEQUENCE_USAGE view
*/
*/
...
@@ -2088,7 +2096,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2088,7 +2096,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.7
1
* 5.7
2
* TRIGGER_TABLE_USAGE view
* TRIGGER_TABLE_USAGE view
*/
*/
...
@@ -2096,7 +2104,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
...
@@ -2096,7 +2104,7 @@ GRANT SELECT ON triggered_update_columns TO PUBLIC;
/*
/*
* 5.7
2
* 5.7
3
* TRIGGERS view
* TRIGGERS view
*/
*/
...
@@ -2158,7 +2166,7 @@ GRANT SELECT ON triggers TO PUBLIC;
...
@@ -2158,7 +2166,7 @@ GRANT SELECT ON triggers TO PUBLIC;
/*
/*
* 5.7
3
* 5.7
4
* UDT_PRIVILEGES view
* UDT_PRIVILEGES view
*/
*/
...
@@ -2220,7 +2228,7 @@ GRANT SELECT ON role_udt_grants TO PUBLIC;
...
@@ -2220,7 +2228,7 @@ GRANT SELECT ON role_udt_grants TO PUBLIC;
/*
/*
* 5.7
4
* 5.7
5
* USAGE_PRIVILEGES view
* USAGE_PRIVILEGES view
*/
*/
...
@@ -2412,7 +2420,7 @@ GRANT SELECT ON role_usage_grants TO PUBLIC;
...
@@ -2412,7 +2420,7 @@ GRANT SELECT ON role_usage_grants TO PUBLIC;
/*
/*
* 5.7
5
* 5.7
6
* USER_DEFINED_TYPES view
* USER_DEFINED_TYPES view
*/
*/
...
@@ -2459,7 +2467,7 @@ GRANT SELECT ON user_defined_types TO PUBLIC;
...
@@ -2459,7 +2467,7 @@ GRANT SELECT ON user_defined_types TO PUBLIC;
/*
/*
* 5.7
6
* 5.7
7
* VIEW_COLUMN_USAGE
* VIEW_COLUMN_USAGE
*/
*/
...
@@ -2498,7 +2506,7 @@ GRANT SELECT ON view_column_usage TO PUBLIC;
...
@@ -2498,7 +2506,7 @@ GRANT SELECT ON view_column_usage TO PUBLIC;
/*
/*
* 5.7
7
* 5.7
8
* VIEW_PERIOD_USAGE
* VIEW_PERIOD_USAGE
*/
*/
...
@@ -2506,7 +2514,7 @@ GRANT SELECT ON view_column_usage TO PUBLIC;
...
@@ -2506,7 +2514,7 @@ GRANT SELECT ON view_column_usage TO PUBLIC;
/*
/*
* 5.7
8
* 5.7
9
* VIEW_ROUTINE_USAGE
* VIEW_ROUTINE_USAGE
*/
*/
...
@@ -2539,7 +2547,7 @@ GRANT SELECT ON view_routine_usage TO PUBLIC;
...
@@ -2539,7 +2547,7 @@ GRANT SELECT ON view_routine_usage TO PUBLIC;
/*
/*
* 5.
79
* 5.
80
* VIEW_TABLE_USAGE
* VIEW_TABLE_USAGE
*/
*/
...
@@ -2574,7 +2582,7 @@ GRANT SELECT ON view_table_usage TO PUBLIC;
...
@@ -2574,7 +2582,7 @@ GRANT SELECT ON view_table_usage TO PUBLIC;
/*
/*
* 5.8
0
* 5.8
1
* VIEWS view
* VIEWS view
*/
*/
...
@@ -2767,7 +2775,6 @@ GRANT SELECT ON element_types TO PUBLIC;
...
@@ -2767,7 +2775,6 @@ GRANT SELECT ON element_types TO PUBLIC;
-- SQL/MED views; these use section numbers from part 9 of the standard.
-- SQL/MED views; these use section numbers from part 9 of the standard.
-- (still SQL:2008; there is no SQL:2011 SQL/MED)
/* Base view for foreign table columns */
/* Base view for foreign table columns */
CREATE
VIEW
_pg_foreign_table_columns
AS
CREATE
VIEW
_pg_foreign_table_columns
AS
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment