Возможно ли это вообще, если да, то как?если нет, то я был бы счастлив, если бы не требовалось вводить имя каждого столбца по одному.Мой сценарий использования состоит в том, что я создаю таблицу из запроса и хотел бы сделать все столбцы NOT NULL, потому что позже я делаю ORM, используя Slick, и гораздо приятнее иметь все эти типы столбцов не равными NULL (и, следовательно, не Option [X]]).Это статические данные, поэтому значения столбцов не будут равны NULL и не будут меняться.
В отличие от MySQL, Postgres не выясняет, что все исходные столбцы запроса уже НЕ равны NULL.
Я бы хотел, чтобы в моем скрипте не добавлялось ограничение одно за другим, и я был бы склонен нарушать решение при изменении схемы запроса, например
CREATE TABLE dentistry_procedure AS SELECT * FROM ...
ALTER TABLE dentistry_procedure ALTER column * SET NOT NULL;
Как?