Quale comportamento sarebbe PostgreSQL se, ad esempio, venisse chiamato lo script seguente BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; PostgreSQL avrebbe scartato il secondo BEGINo sarebbe stato implicitamente deciso un commit e avrebbe eseguito il BEGIN ENDblocco alla fine come …
Esiste un modo per utilizzare la funzione di ascolto / notifica di Postgres per recapitare un messaggio a un canale e fare in modo che un solo ascoltatore utilizzi questo messaggio? Lo scopo è che ho più app "worker" che ascoltano tutte lo stesso canale Postgres. Ma voglio che il …
Secondo https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans il limite di connessione è 500 Secondo https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server "Generalmente PostgreSQL su un buon hardware può supportare alcune centinaia di connessioni" Quali sono i fattori determinanti in questo limite? #CPU core? RAM? OS?
Sono molto affezionato bashalla storia della ricerca inversa (Cr) (funzione della riga di comando): Cerca all'indietro a partire dalla riga corrente e spostandoti "in alto" nella cronologia, se necessario. Questa è una ricerca incrementale. Quando mi ha colpito control-rin bash, ricevo il seguente: (reverse-i-search)`': E sono in grado di digitare …
Non riesco a trovare un modo semplice per ottenere una copia del backup notturno che eseguo sulla mia istanza postgres di Amazon RDS in modo da poterlo ripristinare sul mio computer locale con cui giocare. In questo momento sto facendo un pg_dump quando ho bisogno di una copia, ma sarebbe …
Stavo solo controllando la pagina di propaganda per PostgreSQL e ho trovato questo piccolo pezzo d'arte: È il logo PostgreSQL "Turtle Style" . Quanti anni ha questo, e PostgreSQL ha mai usato ufficialmente una tartaruga invece di un elefante? Qual è la storia qui?
Sto lavorando con un'applicazione Windows che utilizza un database Postgres (locale) e memorizza alcune informazioni in una tabella temporanea. Vorrei dare un'occhiata alla tabella temporanea, ma pgadmin e dbVis mi dicono: ERROR: cannot access temporary tables of other sessionsquando si tenta di interrogare i dati. Ho provato a modificare le …
Mi è stato affidato il compito di migrare un database PostgreSQL 8.2.x su un altro server. Per fare ciò sto usando pgAdmin 1.12.2 (su Ubuntu 11.04 tra l'altro) e usando il Backup e il Ripristino usando il formato personalizzato / comprimere (.backup) e la codifica UTF8. Il database originale è …
Su un PostgreSQL v9.0 ho un sistema di archiviazione WAL funzionante. Quindi WAL archivia un normale archivio (quando vengono creati 3 WAL o se un WAL è più vecchio di 15 minuti). Ora aggiungo un pacchetto binario della directory PG_DATA (escluso il sottodirectoy pg_xlog). Per fare ciò eseguo una pg_start_backup(),copia …
Ho provato a COUNT(*)una tabella con 150.000 righe con una chiave primaria. Strumento di circa 5 minuti, quindi ho capito che questo è un problema di indicizzazione. Citando il manuale PostgreSQL : REINDEX è simile a una goccia e ricrea l'indice in quanto i contenuti dell'indice vengono ricostruiti da zero. …
Dato due tabelle con un conteggio di righe indefinito con un nome e un valore, come visualizzerei un pivot CROSS JOINdi una funzione sui loro valori. CREATE TEMP TABLE foo AS SELECT x::text AS name, x::int FROM generate_series(1,10) AS t(x); CREATE TEMP TABLE bar AS SELECT x::text AS name, x::int …
Nei documenti PostgreSQL per Vincoli , dice Un vincolo non nullo è funzionalmente equivalente alla creazione di un vincolo check CHECK (column_name IS NOT NULL), ma in PostgreSQL la creazione di un vincolo esplicito non null è più efficiente. mi sto chiedendo Cosa significa esattamente "più efficiente"? Quali sono gli …
Data questa configurazione nell'attuale Postgres 9.4 ( da questa domanda correlata ): CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); C'è anche un violino SQL dalla domanda precedente. …
Ho più server PostgreSQL per un'applicazione web. In genere un master e più slave in modalità hot standby (replica streaming asincrona). Uso PGBouncer per il pool di connessioni: un'istanza installata su ciascun server PG (porta 6432) che si collega al database su localhost. Uso la modalità pool di transazioni. Per …
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.