例如,我有一个客户端模型.我想添加新功能"sendEmail"
该功能需要工作,向一个客户端发送电子邮件,或者一次向多个客户端发送电子邮件?
在哪里定义这些功能?
我使用Ubuntu 14.10并从PostgreSQL官方apt存储库安装了PostgreSQL 9.2.(apt.postgresql.org)
当我切换用户postgres并尝试以下命令时,我可以成功登录.
$ psql -U postgres dbname -W
Password for user postgres: (Enter Password)
psql (9.2.9)
Type "help" for help.
dbname=#
Run Code Online (Sandbox Code Playgroud)
但是,当我指定主机值时,我无法使用以下错误登录.
$ psql -h localhost -U postgres notel -W
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)
我正在尝试从Sequelize.js连接,一个用于node.js的ORM,但我遇到了几乎相同的错误消息:
Possibly unhandled Error: error: password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么能解决这个问题?
我的pg_hba.conf如下:
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5 …Run Code Online (Sandbox Code Playgroud) 我有以下表格:
我想创建一个新代理(id:1)并将其链接到一个组织(id:3)但由于某种原因,我的代码在代理组织中添加了一条记录,如下所示:
agentId:1,(这是一个DataTypes.INTEGER)
organizationId:'bla'(这是一个 DataTypes.INTEGER)
这会为agentorganization生成一个错误,并且不会注入它,但代理将被注入到代理表中。这会产生错误的数据,我想避免它。
所以我的问题是:
如果创建失败,如何取消所有创建?