Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!

Как в PostgreSQL добавить пустую строку в таблицу?

Доброго времени суток уважаемые!

Возникла необходимость создавать пустые строки в таблице Postgres. Например, у нас есть таблица:
id - SERIAL,
title - VARCHAR


Необходимо добавить в таблицу пустую строку. То есть, строку у которой значения будут инициализированных значениями по умолчанию. В общем случае, я делаю это так: INSERT INTO table1 (title) VALUES (NULL);, так как в большинстве таблиц есть поле title. Но, когда дело доходит до таблиц у которых нет поля title, возникает необходимость переопределять методы класса создающего пустые строки, и выглядит это довольно странно, с точки зрения качества кода.

*В других БД, прокатывают разные "фокусы", типа INSERT INTO table1 (id) VALUES (NULL); или INSERT INTO table1 () VALUES ();, но PG упорно отказывается принимать подобные конструкции.
  • Вопрос задан
  • 2192 просмотра
Решения вопроса 1
zoroda
@zoroda
Необычный Fullstack
insert into table1 default values
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы