mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 18:26:00 +00:00
WIP
This commit is contained in:
1
plugins/dbgate-plugin-duckdb/src/backend/sql/columns.js
Normal file
1
plugins/dbgate-plugin-duckdb/src/backend/sql/columns.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * from duckdb_columns() WHERE internal = false`;
|
||||
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * FROM duckdb_constraints() WHERE constraint_type = 'FOREIGN KEY'`;
|
||||
17
plugins/dbgate-plugin-duckdb/src/backend/sql/index.js
Normal file
17
plugins/dbgate-plugin-duckdb/src/backend/sql/index.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const tables = require('./tables.js');
|
||||
const columns = require('./columns.js');
|
||||
const foreignKeys = require('./foreignKeys.js');
|
||||
const primaryKeys = require('./primaryKeys.js');
|
||||
const indexes = require('./indexes.js');
|
||||
const uniques = require('./uniques.js');
|
||||
const views = require('./views.js');
|
||||
|
||||
module.exports = {
|
||||
tables,
|
||||
columns,
|
||||
foreignKeys,
|
||||
primaryKeys,
|
||||
indexes,
|
||||
uniques,
|
||||
views,
|
||||
};
|
||||
1
plugins/dbgate-plugin-duckdb/src/backend/sql/indexes.js
Normal file
1
plugins/dbgate-plugin-duckdb/src/backend/sql/indexes.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * FROM duckdb_indexes()`;
|
||||
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * FROM duckdb_constraints() WHERE constraint_type = 'PRIMARY KEY'`;
|
||||
1
plugins/dbgate-plugin-duckdb/src/backend/sql/tables.js
Normal file
1
plugins/dbgate-plugin-duckdb/src/backend/sql/tables.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * from duckdb_tables() WHERE internal = false`;
|
||||
1
plugins/dbgate-plugin-duckdb/src/backend/sql/uniques.js
Normal file
1
plugins/dbgate-plugin-duckdb/src/backend/sql/uniques.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * FROM duckdb_constraints() WHERE constraint_type = 'UNIQUE'`;
|
||||
1
plugins/dbgate-plugin-duckdb/src/backend/sql/views.js
Normal file
1
plugins/dbgate-plugin-duckdb/src/backend/sql/views.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = `SELECT * FROM duckdb_views() WHERE internal = false`;
|
||||
Reference in New Issue
Block a user