Domande taggate «postgresql»

Tutte le versioni di PostgreSQL. Aggiungi un ulteriore tag specifico della versione come postgresql-11 se quel contesto è importante.

2
PostgreSQL selezionando campi vuoti di tipo intero
Ho una tabella e devo selezionare tutte le righe con un valore vuoto per il fk_fc_idcampo (come preludio alla loro eliminazione), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null default …
13 postgresql 



1
Nest Nest indesiderato vs. Hash Iscriviti in PostgreSQL 9.6
Ho un problema con la pianificazione delle query PostgreSQL 9.6. La mia query è simile alla seguente: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR …




2
PostgreSQL: come elencare tutte le funzioni memorizzate che accedono a una tabella specifica
Introduzione: Database PostgreSQL con diverse centinaia di funzioni memorizzate, tra cui obsolete, non utilizzate ecc. Problema Devo scoprire tutte le funzioni memorizzate che hanno qualche relazione con la tabella X, poiché voglio cambiare la struttura della tabella. Alcuni di essi potrebbero non essere utilizzati, quindi non posso farlo semplicemente guardando …

3
Utilizzare CASE per selezionare le colonne nella query UPDATE?
Posso usare CASEper scegliere quali colonne visualizzare in una SELECTquery (Postgres), in questo modo: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... È possibile fare qualcosa di simile quando si esegue una UPDATEquery in Postgres (ovvero scegliere quali …

2
Come rendere DISTINCT ON più veloce in PostgreSQL?
Ho una tabella station_logsin un database PostgreSQL 9.6: Column | Type | ---------------+-----------------------------+ id | bigint | bigserial station_id | integer | not null submitted_at | timestamp without time zone | level_sensor | double precision | Indexes: "station_logs_pkey" PRIMARY KEY, btree (id) "uniq_sid_sat" UNIQUE CONSTRAINT, btree (station_id, submitted_at) Sto cercando …


1
Più chiavi primarie in PostgreSQL
Ho la seguente tabella: 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 provo a ripristinarlo usando il seguente comando: psql -U postgres -h localhost …

3
Cosa succede se due processi tentano di AGGIORNARE CON VISIONE CONTENUTO MATERIALIZZATO contemporaneamente?
Secondo i documenti: CONCORRENTE Aggiorna la vista materializzata senza bloccare le selezioni simultanee sulla vista materializzata. (...) ... ALTRI CONTENUTI ... Anche con questa opzione, solo un AGGIORNAMENTO alla volta può essere eseguito su una vista materializzata . Ho avuto una funzione che verifica l'ultimo tempo di aggiornamento per una …


2
Che cos'è una "tabella di transizione" in Postgres?
La pagina che descrive le novità di Postgres 10 menziona "Tabelle di transizione per i trigger". Tabelle di transizione per trigger Questa funzione rende i AFTER STATEMENTtrigger utili e performanti esponendo, a seconda dei casi, le righe vecchie e nuove alle query. Prima di questa funzionalità, i AFTER STATEMENTtrigger non …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.