@clickup/pg-microsharding
Version:
Microshards support for PostgreSQL
15 lines • 607 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPublisherDsn = getPublisherDsn;
const names_1 = require("./names");
const quote_1 = require("./quote");
const runSql_1 = require("./runSql");
async function getPublisherDsn({ subscriberDsn, schema, }) {
return runSql_1.runSql.one(subscriberDsn, (0, quote_1.sql) `
SELECT subconninfo
FROM pg_subscription
JOIN pg_database ON pg_database.oid = subdbid AND datname = current_database()
WHERE subname = ${(0, names_1.subName)(schema)}
`);
}
//# sourceMappingURL=getPublisherDsn.js.map