Perguntas com a marcação «postgresql»

146
Como obter min / max de dois números inteiros no Postgres / SQL?

Como encontro o máximo (ou mínimo) de dois números inteiros no Postgres / SQL? Um dos números inteiros não é um valor da coluna. Vou dar um exemplo de cenário: Gostaria de subtrair um número inteiro de uma coluna (em todas as linhas), mas o resultado não deve ser menor que zero. Então, para...

146
O PostgreSQL desativa mais saída

Estou executando um script no meu servidor PostgreSQL: psql db -f sql.sql de bashou em um cronscript. Ele continua tentando paginar a saída com moreou less. Como desativo a paginação de resultados psql? Tudo o que quero fazer é alterar os dados, não me importo com nenhuma...

144
O PostgreSQL pode indexar colunas da matriz?

Não consigo encontrar uma resposta definitiva para esta pergunta na documentação. Se uma coluna for do tipo matriz, todos os valores inseridos serão indexados individualmente? Criei uma tabela simples com uma int[]coluna e coloquei um índice exclusivo. Percebi que não era possível adicionar a...

141
psycopg2: insere várias linhas com uma consulta

Preciso inserir várias linhas com uma consulta (o número de linhas não é constante), portanto, preciso executar uma consulta como esta: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); A única maneira que eu sei é args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, ))...