Domande taggate «postgresql»

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


1
Modifica a GEQO (ottimizzazione di query genetiche) di PostgreSQL
Devo implementare una funzionalità in linea con la funzionalità GEQO di PostgreSQL. Comprendo che l'approccio GEQO consiste nel codificare i piani di query come stringhe di numeri interi e GEQO genera queste possibili sequenze di join a caso. Fonte: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html La mia domanda: come modificare la funzione GEQO se conosco …




2
Memorizzazione nella cache dell'indice PostgreSQL
Sto incontrando difficoltà nel trovare spiegazioni "semplici" su come gli indici vengono memorizzati nella cache di PostgreSQL, quindi mi piacerebbe un controllo della realtà su una o tutte queste ipotesi: Gli indici PostgreSQL, come le righe, vivono su disco ma possono essere memorizzati nella cache. Un indice può essere interamente …


2
Indice sulla chiave primaria non utilizzato nel join semplice
Ho le seguenti definizioni di tabella e indice: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Perché nessuno degli indici su munkalap_id viene utilizzato nella seguente query? …


1
Stato di uscita PostgreSQL durante l'esecuzione di un file
Quando si esegue PostgreSQL con un singolo comando SQL, i codici di errore vengono restituiti come previsto: % psql -c "SELECT * FROM AWDASDASDASDAS" my_db ERROR: relation "awdasdasdasdas" does not exist LINE 1: SELECT * FROM AWDASDASDASDAS % echo $? 1 Ma quando si esegue un file, l'errore viene eliminato: …
16 postgresql 

4
PostgreSQL: colonne generate
PostgreSQL supporta le colonne generate ? Conosciute anche come colonne virtuali . Sto Non parlando di IDENTITYcolonne . Non riesco a trovare alcuna informazione su questa straordinaria funzionalità ma so che è disponibile su SQL Server e nelle ultime versioni di MariaDB e MySQL. La funzionalità è menzionata nello standard …

1
Comprensione dei valori predefiniti dei parametri "max_wal_size" e "min_wal_size" dal file postgresql.conf
I valori predefiniti sono, secondo la documentazione min_wal_sizee i max_wal_sizeparametri : Per max_wal_size: The default is 1 GB Per min_wal_size:The default is 80 MB Quindi guardo questi parametri dalla mia configurazione del database: select name, setting, unit from pg_settings where name in ('min_wal_size', 'max_wal_size') Dà risultato: name | setting | …


1
ripristino database Postgres: pg_restore -vs- solo usando psql
Sto scaricando il mio database Postgres usando pg_dump (in formato testo normale) e poi lo ripristino semplicemente usando psql (con l' -fopzione). Il che fa sorgere la domanda: mi sto perdendo qualcosa non usando pg_restore che sembra uno strumento di ripristino specializzato (rispetto al generico psql)? Posso controllare opzioni come …

2
Iscrizione PostgreSQL tramite JSONB
Ho questo SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Ciò darebbe: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, "children": []} …

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.