[mod] database:support for postgresql
This commit is contained in:
parent
de4074fc17
commit
8643563abd
1 changed files with 19 additions and 1 deletions
|
@ -37,11 +37,29 @@ namespace _espe.database
|
|||
return lib_plankton.database.sqlite_database(
|
||||
{
|
||||
"path": parameters.path,
|
||||
"verbose": false,
|
||||
}
|
||||
);
|
||||
break;
|
||||
}
|
||||
case "postgresql": {
|
||||
type type_parameters = {
|
||||
host : string;
|
||||
port ?: int;
|
||||
username : string;
|
||||
password : string;
|
||||
schema : string;
|
||||
};
|
||||
const parameters : type_parameters = (_espe.conf.get().database.data as type_parameters);
|
||||
return lib_plankton.database.postgresql_database(
|
||||
{
|
||||
"host": parameters.host,
|
||||
"port": parameters.port,
|
||||
"username": parameters.username,
|
||||
"password": parameters.password,
|
||||
"schema": parameters.schema,
|
||||
}
|
||||
);
|
||||
}
|
||||
default: {
|
||||
throw (new Error("database implementation not available: " + _espe.conf.get().database.kind));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue