database/config/database.json
2025-12-27 16:21:09 +08:00

145 lines
3.3 KiB
JSON

{
"server": {
"listen": {
"host": "0.0.0.0",
"port": 7700
},
"auth": {
"type": "none",
"token": ""
},
"maxConcurrentClients": 200,
"logLevel": "info"
},
"environments": {
"drworks": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "shcis_drworks_cpoe_pg",
"user": "postgres",
"password": "passw0rd!",
"ssl": false
},
"defaultSchema": "dbo",
"searchPath": ["dbo", "api", "nurse","emr"],
"pool": {
"max": 100,
"idleTimeoutMs": 30000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"slowQueryMs": 3000,
"mode": "ddl"
},
"ipworkstation": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "shcis_ipworkstation",
"user": "postgres",
"password": "passw0rd!",
"ssl":false
},
"defaultSchema": "dbo",
"searchPath": ["dbo"],
"pool": {
"max": 100,
"idleTimeoutMs": 10000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"mode": "ddl"
},
"drworks_api": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "shcis_drworks_api",
"user": "postgres",
"password": "passw0rd!",
"ssl": false
},
"defaultSchema": "dbo",
"searchPath": ["dbo"],
"pool": {
"max": 100,
"idleTimeoutMs": 10000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"mode": "ddl"
},
"nurse": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "nurse_db",
"user": "postgres",
"password": "passw0rd!",
"ssl": false
},
"defaultSchema": "dbo",
"searchPath": ["dbo","nurseworks"],
"pool": {
"max": 100,
"idleTimeoutMs": 10000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"mode": "ddl"
},
"nurseworks": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "NurseWorks",
"user": "postgres",
"password": "passw0rd!",
"ssl": false
},
"defaultSchema": "dbo",
"searchPath": ["dbo"],
"pool": {
"max": 100,
"idleTimeoutMs": 10000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"mode": "ddl"
},
"emr": {
"type": "postgres",
"connection": {
"host": "47.99.124.43",
"port": 5432,
"database": "shcis_drworks_emr",
"user": "postgres",
"password": "passw0rd!",
"ssl": false
},
"defaultSchema": "dbo",
"searchPath": ["dbo"],
"pool": {
"max": 100,
"idleTimeoutMs": 10000,
"connectionTimeoutMs": 10000
},
"statementTimeoutMs": 60000,
"mode": "ddl"
}
},
"audit": {
"enabled": true,
"output": "stdout",
"format": "json",
"redactParams": false,
"maxSqlLength": 10000
}
}