Perguntas com a marcação «postgresql»

13
Use CASE para selecionar colunas na consulta UPDATE?

Posso usar CASEpara escolher quais colunas serão exibidas em uma SELECTconsulta (Postgres), assim: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... É possível algo semelhante ao executar uma UPDATEconsulta no Postgres (por exemplo, escolher quais...

13
Por que o PostgreSQL 9.3 não inicia no Ubuntu?

Instalei com êxito o PostgreSQL 9.3 a partir do repositório APT em 2 VMs executando o Ubuntu 12.04 e 13.04 ... no entanto, não consigo instalá-lo corretamente na minha máquina host executando o Ubuntu 12.04. A instalação (desta vez) parece ter funcionado bem, mas talvez haja um erro que não estou...

13
Atualizar todas as colunas de outra tabela

Preciso atualizar uma tabela de outra e preciso atualizar todas as colunas. Além de listar todas as colunas da SETcláusula, existe uma maneira de atualizá-las todas de uma vez? Como isso: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Eu tentei no psql, não funciona. Eu...

13
Várias chaves primárias no PostgreSQL

Eu tenho a seguinte tabela: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); Quando tento restaurá-lo usando o seguinte comando: psql...