Domande taggate «postgresql»

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




1
Perché devo trasmettere NULL al tipo di colonna?
Ho un aiutante che sta generando del codice per eseguire aggiornamenti in blocco per me e genera SQL che assomiglia a questo: (Entrambi i campi attivo e core sono di tipo boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE …
10 postgresql  null  cast 

5
Alternativa a Self Join
Ho fatto una domanda qui: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sulla divisione dei valori dalla stessa tabella, nella stessa colonna ma su righe diverse. Ora ho il problema di avere più numeratori e denominatori (con differenti uns). È ancora self joinun buon modo per risolvere questo problema con Postgres o ci sono soluzioni migliori? …




2
psql: SELECT *… tranne una colonna
Cerco un modo semplice per selezionare tutte le colonne tranne una in psql. Con psqlintendo la riga di comando interattiva. Sarei felice con uno strumento che si espande *in un elenco di nomi di colonne tra virgolette. Quindi ho potuto rimuovere la colonna da rimuovere a mano. La mia domanda …
10 postgresql  psql 

3
Query PostgreSQL molto lenta quando viene aggiunta una subquery
Ho una query relativamente semplice su una tabella con 1,5 milioni di righe: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE produzione: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …

1
Perché postgresql pg_dump esporta una vista come tabella?
Sto usando lo pg_dumpstrumento PostgreSQL 9.3 per estrarre solo la definizione dello schema pubblico usando: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql ma quando controllo schema.sqluna delle nostre visualizzazioni appare in una CREATE TABLEdichiarazione anziché in una CREATE VIEWdichiarazione. Ma, se ho pg_dumpla vista specifica utilizzando: …

1
come utilizzare l'indice per velocizzare l'ordinamento in postgres
Sto usando Postgres 9.4. L' messagesha il seguente schema: i messaggi appartiene alla feed_id, e ha posted_at, anche i messaggi possono avere un messaggio principale (in caso di risposte). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | …

1
Sovvenzioni minime per l'accesso in sola lettura a tabella singola su PostgreSQL
Di seguito è riportato un elenco di comandi che sembrano funzionare per creare un nuovo utente (login) e concedere l'accesso in sola lettura per una tabella specificata su PostgreSQL. Supponiamo che questi comandi vengano eseguiti all'accesso con privilegi sufficienti (ad es. postgresAccesso nell'installazione predefinita). CREATE ROLE user_name NOSUPERUSER NOCREATEDB NOCREATEROLE …



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.