接続文字列を使用して knex を初期化するときに、接続の ssl プロパティを true に設定するにはどうすればよいですか? 同様に、デバッグを true に設定する方法は? 通常は接続オブジェクトを渡しますが、この場合は環境変数からの接続文字列を使用する必要があります。
var database = {
client: 'pg',
connection: connstr //normally I would pass in the object below
//connection: {
// "host": config.get('database_host'),
// "user": config.get('database_user'),
// "password": config.get('database_password'),
// "database": config.get('database_name'),
// "debug": config.get('database_debug'),
// "ssl":config.get('database_ssl')
//}
};
var knex = require('knex')(database);
knex.connection.ssl = true; // this doesn't seem to do anything