Я использую drupal и базу данных pgsql, но после долгих поисков я все еще не могу понять, как поместить CURRENT_TIMESTAMP или now () в базу данных при вставке строки в таблицу.Установка now () для значения столбца по умолчанию не будет работать, потому что drupal не примет его в схеме базы данных, поэтому об этом не может быть и речи.
Текущий тип столбца - «отметка времени без часового пояса»или «время без часового пояса», которое принимает схема друпала.Теперь проблема в том, чтобы вставить туда дату.
Я попытался:
$now = format_date(time(), 'custom', 'Y-m-d H:i:s');
и вставить ее с заполнителем строки '% s', но pgsql дал мнеошибка.
Я также попытался изменить тип на целое и вставить с использованием функции php time (), и это не сработало (если бы я это сделал, я бы использовал его в других таблицах), так что, возможно, яЯ буду придерживаться типа метки времени, так как это имеет больше смысла.