feat: add possibility to set PostgreSQL schema other than public (#4161)
This commit is contained in:
parent
66bf914725
commit
8d1f752620
@ -43,6 +43,9 @@ db:
|
||||
# pfx: path/to/cert.pfx
|
||||
# passphrase: xyz123
|
||||
|
||||
# Optional - PostgreSQL only:
|
||||
schema: public
|
||||
|
||||
# SQLite only:
|
||||
storage: path/to/database.sqlite
|
||||
|
||||
|
@ -138,6 +138,10 @@ module.exports = {
|
||||
switch (WIKI.config.db.type) {
|
||||
case 'postgres':
|
||||
await conn.query(`set application_name = 'Wiki.js'`)
|
||||
// -> Set schema if it's not public
|
||||
if (WIKI.config.db.schema && WIKI.config.db.schema !== 'public') {
|
||||
await conn.query(`set search_path TO ${WIKI.config.db.schema}, public;`)
|
||||
}
|
||||
done()
|
||||
break
|
||||
case 'mysql':
|
||||
|
Loading…
Reference in New Issue
Block a user