mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 17:16:01 +00:00
row numbers in mssql
This commit is contained in:
@@ -2,6 +2,7 @@ const columns = require('./columns');
|
||||
const foreignKeys = require('./foreignKeys');
|
||||
const primaryKeys = require('./primaryKeys');
|
||||
const tables = require('./tables');
|
||||
const tableSizes = require('./tableSizes');
|
||||
const modifications = require('./modifications');
|
||||
const loadSqlCode = require('./loadSqlCode');
|
||||
const views = require('./views');
|
||||
@@ -24,4 +25,5 @@ module.exports = {
|
||||
getSchemas,
|
||||
indexes,
|
||||
indexcols,
|
||||
tableSizes,
|
||||
};
|
||||
|
||||
15
plugins/dbgate-plugin-mssql/src/backend/sql/tableSizes.js
Normal file
15
plugins/dbgate-plugin-mssql/src/backend/sql/tableSizes.js
Normal file
@@ -0,0 +1,15 @@
|
||||
module.exports = `
|
||||
SELECT distinct
|
||||
t.object_id as objectId,
|
||||
p.rows AS tableRowCount
|
||||
FROM
|
||||
sys.tables t
|
||||
INNER JOIN
|
||||
sys.indexes i ON t.OBJECT_ID = i.object_id
|
||||
INNER JOIN
|
||||
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
|
||||
WHERE
|
||||
t.NAME NOT LIKE 'dt%'
|
||||
AND t.is_ms_shipped = 0
|
||||
AND i.OBJECT_ID > 255
|
||||
`;
|
||||
Reference in New Issue
Block a user