hfi*_*ler 3 database postgresql timestamp drupal
我正在使用drupal和一个pgsql数据库,但经过长时间的搜索后,我仍然无法弄清楚如何在向表中插入行时将CURRENT_TIMESTAMP或now()放入数据库.将now()放在列的默认值上是行不通的,因为drupal不会在数据库模式上接受它,所以这是不可能的.
当前列类型是"没有时区的时间戳"或"没有时区的时间",drupal的架构接受.现在问题是在那里插入日期.
我试过了:
$now = format_date(time(), 'custom', 'Y-m-d H:i:s');
并使用字符串占位符'%s'插入它,但pgsql给了我一个错误.
我也尝试将类型更改为整数并使用time()php函数插入,并且它不起作用(如果它确实我在其他表上使用它),所以也许我会坚持使用时间戳类型,因为它更有意义.
您可以在下面找到我对问题的评论中的建议.
| 归档时间: |
|
| 查看次数: |
6524 次 |
| 最近记录: |