问题是:
1) Can pg-promise be used to create a new database (schemas, et. al.)?
Run Code Online (Sandbox Code Playgroud)
使用节点包'pg-promise'我似乎无法弄清楚是否可以创建一个新的数据库.我可以连接到现有的数据库,在那里没有问题.但是,当我没有数据库名称运行时,我收到一个错误:
这就是我想要的:
host = host || '127.0.0.1'
port = port || '5432'
const pgp = require('pg-promise')(pgpInitOptions)
// database connection details
const pgConnectionOptions = {
host: host,
port: port,
user: user,
password: pass
}
// database instance
const localDB = pgp(pgConnectionOptions)
let escapedDbName = dbName.replace(/\"/g, '""');
let sql = 'CREATE DATABASE "' + escapedDbName + '"';
localDB
.any(sql)
.then((results) => {
console.log('creation of database successful', results)
}) …Run Code Online (Sandbox Code Playgroud) 我正在使用vee-validate,我有两个字段; 一部用于家庭电话,另一部用于手机.我不需要为规则制定两个"必需",但我需要的是至少其中一个必需.
那么,我的问题是,是否可以设置一个规则来检查两个字段中的至少一个输入?