@@ -1339,7 +1339,7 @@ WHERE o.type = 'P'
13391339 'sysdiagrams' )";
13401340
13411341
1342- const string SP_PARAMETERS_SQL=@"SELECT * from information_schema .PARAMETERS
1342+ const string SP_PARAMETERS_SQL=@"SELECT * from INFORMATION_SCHEMA .PARAMETERS
13431343 where SPECIFIC_NAME = @spname
13441344 order by ORDINAL_POSITION";
13451345
@@ -1644,11 +1644,11 @@ class PostGreSqlSchemaReader : SchemaReader
16441644 string GetPK(string table){
16451645
16461646 string sql=@"SELECT kcu.column_name
1647- FROM information_schema.key_column_usage kcu
1648- JOIN information_schema.table_constraints tc
1649- ON kcu.constraint_name =tc.constraint_name
1650- WHERE lower(tc.constraint_type )='primary key'
1651- AND kcu.table_name =@tablename";
1647+ FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu
1648+ JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
1649+ ON kcu.CONSTRAINT_NAME =tc.CONSTRAINT_NAME
1650+ WHERE lower(tc.CONSTRAINT_TYPE )='primary key'
1651+ AND kcu.TABLE_NAME =@tablename";
16521652
16531653 using (var cmd=_factory.CreateCommand())
16541654 {
@@ -1730,16 +1730,16 @@ class PostGreSqlSchemaReader : SchemaReader
17301730
17311731
17321732 const string TABLE_SQL=@"
1733- SELECT table_name, table_schema, table_type
1734- FROM information_schema.tables
1735- WHERE (table_type ='BASE TABLE' OR table_type ='VIEW')
1736- AND table_schema NOT IN ('pg_catalog', 'information_schema ');
1733+ SELECT TABLE_NAME, TABLE_SCHEMA, TABLE_TYPE
1734+ FROM INFORMATION_SCHEMA.TABLES
1735+ WHERE (TABLE_TYPE ='BASE TABLE' OR TABLE_TYPE ='VIEW')
1736+ AND TABLE_SCHEMA NOT IN ('pg_catalog', 'INFORMATION_SCHEMA ');
17371737 ";
17381738
17391739 const string COLUMN_SQL=@"
1740- SELECT column_name, is_nullable, udt_name, column_default
1741- FROM information_schema.columns
1742- WHERE table_name =@tableName;
1740+ SELECT COLUMN_NAME, IS_NULLABLE, UDT_NAME, COLUMN_DEFAULT
1741+ FROM INFORMATION_SCHEMA.COLUMNS
1742+ WHERE TABLE_NAME =@tableName;
17431743 ";
17441744
17451745}
@@ -1869,8 +1869,8 @@ class MySqlSchemaReader : SchemaReader
18691869
18701870 const string TABLE_SQL=@"
18711871 SELECT *
1872- FROM information_schema.tables
1873- WHERE (table_type ='BASE TABLE' OR table_type ='VIEW')
1872+ FROM INFORMATION_SCHEMA.TABLES
1873+ WHERE (TABLE_TYPE ='BASE TABLE' OR TABLE_TYPE ='VIEW')
18741874 ";
18751875
18761876}
0 commit comments