Resultados da pesquisa a pedido "postgresql"
Função Postgres retornando uma linha como valor JSON
Eu sou bastante novo no PG e estou tentando converter do MSSQL. Estou trabalhando em uma função que retornará resultados JSON. Este funciona: Create Or Replace Function ExampleTable_SelectList() Returns JSON As $$ ...
Como incrementar automaticamente no PostgreSQL? [duplicado]
Esta pergunta já tem uma resposta aqui: Autoincremento do PostgreSQL [/questions/787722/postgresql-autoincrement] 9 respostasEu tenho uma tabela de login. Possui os campos rank, nome de usuário e senha. Quero que o valor do campo de ...
Como instalar o pg gem do PostgreSQL no Ubuntu?
Estou tentando instalar a pg gem do PostgreSQL para Ruby. Eu emiti o seguinte comando: gem install pgEu instalei o Ruby 1.9.2 usando RVM. O comando acima mostra o seguinte erro. O erro é: Building native ex,tensions. This could take a ...
Variável que contém o número de linhas afetadas por DELETE anterior? (em uma função)
Eu tenho uma função que é usada como um gatilho INSERT. Esta função exclui linhas que entrariam em conflito com [o número de série] da linha que está sendo inserida. Funciona lindamente, então eu realmente prefiro não debater os méritos do ...
Como posso adicionar uma coluna a um banco de dados Postgresql que não permite nulos?
Estou adicionando uma nova coluna "NOT NULL" ao meu banco de dados Postgresql usando a seguinte consulta (higienizada para a Internet): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;Cada vez que executo essa consulta, ...
Como usar ANY em vez de IN em uma cláusula WHERE com Rails?
Eu costumava ter uma consulta como: MyModel.where(id: ids)O que gera consulta sql como: SELECT "my_models".* FROM "my_models" WHERE "my_models"."id" IN (1, 28, 7, 8, 12)Agora eu quero mudar isso para usarANY ao invés deIN. Eu criei ...
obter registros dos últimos três meses da tabela
Como obter registros dos últimos 3 meses da tabela. SELECT * da tabela em que mês> CURRENT_DATE-120 e mês <CURRENT_DATE ordenam por mês; Eu usei a consulta acima, está correta? devo usar isso para obter o último registro de três meses da tabela.
Erro no heroku Postgres - o operador não existe timestamp sem fuso horário = inteiro
Estou usando o seguinte código no meu controlador: @monday = (Time.now).at_beginning_of_week @friday = 5.days.since(@monday)-1.second @sent_emails = ContactEmail.all(:conditions => ['date_sent >= ? and date_sent <= ?', @monday, @friday])Embora ...
Eu tenho um CTE de exclusão e inserção que falha de uma maneira estranha
Este é um exemplo disso: with x as ( delete from common.companies where id = '0f8ed160-370a-47bb-b4bf-2dcf79100a52' returning row_to_json(companies) as old_data, null as new_data, 'common.companies' as model, id, 'delete' as action) insert into ...
O campo com nome incorreto na subconsulta leva à junção
Eu enfrentei um problema com uma perda de dados, causada por uma consulta errada. Dados restaurados, mas agora eu gostaria de entender o problema. Encontrei o problema no SQL Server 2014, mas o repliquei no SQL Server 2000 e no PostgreSQL. ...