Estou usando o postgres 13.3 e já tenho uma tabela existente com uma GENERATED
coluna como:
CREATE TABLE test_table (
id uuid NOT NULL DEFAULT uuid_generate_v4(),
the_column_to_alter bool NOT NULL GENERATED ALWAYS AS (2 > 1) STORED,
CONSTRAINT test_table2_pkey PRIMARY KEY (id)
);
Mas agora mudei de ideia e quero que isso seja apenas uma coluna regular não gerada que eu possa editar manualmente ...
- Mas eu quero evitar ter que
DROP
recriar a coluna - E quero manter os valores existentes que já estão na coluna no momento
Isso é possível? Qual seria a ALTER
consulta para fazer isso para a the_column_to_alter
coluna?
Aqui está o comando para a tabela de exemplo no post original:
A página de manual do postgres está aqui: https://www.postgresql.org/docs/current/sql-altertable.html