我正在将应用程序从 RoR 移动到 Express.js。ActiveRecord postgres 适配器具有 search_path 配置选项。
是否可以为 Client 设置 search_path ?
我正在将应用程序从 RoR 移动到 Express.js。ActiveRecord postgres 适配器具有 search_path 配置选项。
是否可以为 Client 设置 search_path ?
如果可能的话,我的偏好是在数据库或用户上碰碰运气。
ALTER [DATABASE or USER] [name] set search_path='[searchpath]'
如果失败,您始终可以通过构建连接逻辑来确保设置搜索路径:
SET search_path='[searchpath]'
这将在连接上设置它。
是的,您可以自动触发SET
命令“on”连接事件
pool.on('connect', (client) => {
client.query('SET search_path TO schema,public');
});