@clickup/pg-microsharding
Version:
Microshards support for PostgreSQL
13 lines • 531 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.listActiveSchemas = listActiveSchemas;
const names_1 = require("./names");
const quote_1 = require("./quote");
const runSql_1 = require("./runSql");
/**
* Returns the list of active shards on a DSN.
*/
async function listActiveSchemas({ dsn, }) {
return runSql_1.runSql.column(dsn, (0, quote_1.sql) `SELECT unnest FROM unnest(${(0, names_1.libSchema)()}.microsharding_list_active_shards())`);
}
//# sourceMappingURL=listActiveSchemas.js.map