lakutata
Version:
An IoC-based universal application framework.
54 lines (37 loc) • 1.44 kB
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
import { i as e } from "../../../../vendor/Package.internal.524.mjs";
import { URLBuilder as r } from "../../../lib/helpers/URLBuilder.mjs";
import { IsDriverPackageInstalled as a } from "../lib/IsDriverPackageInstalled.mjs";
import "buffer";
import "../../../../vendor/Package.internal.2.mjs";
import "../exceptions/CacheDriverNotFoundException.mjs";
import "../../../lib/base/abstracts/Exception.mjs";
import "../../../../vendor/Package.internal.5.mjs";
import "../../../lib/helpers/As.mjs";
import "../../../../vendor/Package.internal.6.mjs";
import "../../../lib/base/internal/ThrowWarning.mjs";
import "../../../lib/helpers/Templating.mjs";
import "../../../lib/base/internal/CamelCase.mjs";
import "../../../lib/helpers/NoCase.mjs";
import "../../../lib/helpers/DevNull.mjs";
async function s(s) {
a("pg");
const t = (await import("../../../../vendor/Package.internal.529.mjs")).KeyvPostgres;
const o = new r;
o.protocol = "postgresql";
o.host = s.host;
o.port = s.port;
o.username = s.username;
o.password = s.password;
o.pathname = s.database;
return new e({
store: new t({
uri: o.toString(),
table: s.table,
schema: s.schema,
max: s.maxPoolSize
}),
namespace: s.namespace
});
}
export { s as CreatePostgresCacheAdapter };