In Postgres è possibile impostare il fattore di riempimento per un indice e una tabella. Qual è la differenza? Come decidere i valori per entrambi. Quali sono i casi d'uso? Sto cercando di raggruppare una relazione spaziale su un indice spaziale. Ha un paio di milioni di dischi. I record …
Attualmente sto sperimentando un po 'con PL / pgSQL e voglio sapere se esiste un modo più elegante per fare qualcosa del genere: select c.data into data from doc c where c.doc_id = id and c.group_cur > group_cur order by c.id desc limit 1; EXCEPTION WHEN NO_DATA_FOUND THEN select c.data …
Ho impostato il timeout di connessione e comando su 10 minuti nella mia applicazione (lato client). Quindi la mia applicazione esegue una semplice query: SELECT pg_sleep(65) Su alcuni server funziona bene, ma altri server chiudono la connessione dopo 60 secondi. Potrebbe trattarsi di una sorta di configurazione del server PostgreSQL …
Questo è il 9.3, ma ricordo cose simili accadute dal 7.x. Quindi creo il database e installo l'estensione plpgsql in esso. Successivamente creo un pg_dump e prima di ripristinarlo in databse mi assicuro che abbia anche l'estensione plpgsql. Quindi quando si ripristina ciò accade: pg_restore: creating EXTENSION plpgsql pg_restore: creating …
Ricevo improvvisamente questo errore quando provo ad accedere al sito Web che utilizza il database postgresql o anche quando utilizzo l'utilità psql o pgadmin3. Il mio database è impostato per gestire 150 connessioni massime: # SHOW max_connections; max_connections ----------------- 150 (1 row) Dopo aver riavviato il server Ubuntu su cui …
Supponiamo di voler memorizzare i numeri di telefono in un database. Potrei accettare numeri di telefono al di fuori degli Stati Uniti. Come farei per memorizzare questi numeri di telefono?
In questa risposta ( /programming/517579/strings-as-primary-keys-in-sql-database ) un singolo commento ha attirato la mia attenzione: Inoltre, tieni presente che spesso c'è una differenza molto grande tra un CHAR e un VARCHAR quando si effettuano confronti di indici Questo vale / è ancora valido per Postgres? Ho trovato pagine su Oracle che …
Ho due tavoli employeee phones. Un dipendente può avere da 0 a n numeri di telefono. Voglio elencare i nomi dei dipendenti con i loro numeri di telefono. Sto usando la query qui sotto che funziona bene. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = …
Quando provo a eseguire pg_restore.exeun file di dump da un database, genera dozzine di errori, lo stesso: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Ciò è ovviamente dovuto al fatto che ho svuotato il database prima di ripristinarlo dal file di dump (questo file proviene …
Sto usando PostgreSQL come mio database. E ho bisogno di creare una voce nel database, e se è già esistente, basta aggiornare i suoi campi, ma uno dei campi dovrebbe essere aggiornato solo se non è impostato. Ho usato le informazioni di questa domanda: /programming/13305878/dont-update-column-if-update-value-is-null , è abbastanza correlato a …
Ho installato PostgreSQL perché devo ripristinare un .backupfile di grandi dimensioni che ho ricevuto per il caricamento su un'altra piattaforma (sono 38 milioni di righe che apparentemente erano troppo grandi per essere esportate in altro modo). Quando provo a "ripristinare" in pgAdmin 4 ricevo il messaggio: Configurare il percorso binario …
Se avessi una tabella con 3 colonne - diciamo A, B e D - e dovessi introdurne una nuova - dì C per sostituire l'attuale posizione di D. Userei il seguente metodo: Introduci 2 nuove colonne come C e D2. Copia il contenuto di D in D2. Elimina D. Rinomina …
Devo calcolare la profondità di un discendente dal suo antenato. Quando un record ha object_id = parent_id = ancestor_id, è considerato un nodo radice (l'antenato). Ho cercato di far funzionare una WITH RECURSIVEquery con PostgreSQL 9.4 . Non controllo i dati o le colonne. Lo schema di dati e tabelle …
Postgres ha qualche funzionalità per supportare vecchi record obsoleti? Voglio utilizzare Postgres per la registrazione, come una sorta di coda, in cui i record (eventi di registro) più vecchi di due settimane vengono automaticamente cancellati.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.