Sto cercando di migrare i miei test unitari da H2 a Postgresql. Attualmente, H2 mi fornisce uno schema in memoria in modo tale che ogni connessione si associ a uno schema univoco, crei le tabelle, esegua il test e rilasci lo schema. La creazione e la distruzione dello schema sono …
Sto cercando di comprendere i migliori usi della replica PostgreSQL e come funziona in modo da poter risolvere i problemi in un ambiente di produzione. Sto facendo fatica a capire le differenze tra questi 2 tipi di replica in termini di (1) Configurazione (2) Come si comportano i 2 server …
Ho una tabella PostgreSQL 9.3 con alcuni numeri e alcuni dati aggiuntivi: CREATE TABLE mytable ( myid BIGINT, somedata BYTEA ) Questa tabella contiene attualmente circa 10 milioni di record e occupa 1 GB di spazio su disco. myidnon sono consecutivi. Voglio calcolare quante righe ci sono in ogni blocco …
Ogni giorno al mattino presto un lavoro pgAgent aggiorna il contenuto della tabella A dalla tabella B sul mio database PostgreSQL 8.4. La tabella A contiene circa 140k record su 91 colonne e ha due indici: uno come parte del PRIMARY KEY e l'altro un indice GIST su una colonna …
Sto riscontrando un problema relativo all'uso del tipo di dati JSON in PostgreSQL. Cerco di ottenere la memorizzazione di un modello Java denormalizzato nel DB. Il modello presenta elenchi di oggetti complessi. Così, ho deciso di modellarli come JSON in array PostgreSQL nativi. Questo è uno snippet ridotto della mia …
La mia esperienza DBA non va molto oltre la semplice memorizzazione + il recupero di dati in stile CMS - quindi questa potrebbe essere una domanda sciocca, non lo so! Ho un problema per cui devo cercare o calcolare i prezzi delle vacanze per una determinata dimensione del gruppo e …
Sto scrivendo un lavoro per trasformare i dati da un vecchio design in un nuovo design. In questo processo, devo prendere l'id da un inserto in una tabella separata e usarlo in un inserto nella tabella di destinazione, come tale: CREATE TABLE t1 { t1_id BIGSERIAL, col1 VARCHAR }; CREATE …
Sto scrivendo un trigger di convalida. Il trigger deve confermare che la somma di un array è uguale a un altro campo. Dal momento che ho molti esempi di questa convalida, voglio scrivere una singola procedura e creare più trigger, ognuno con un diverso set di campi da controllare. Ad …
Ciao, sto provando a collegarmi a Postgres da pgAdmin3 usando il tunneling SSH. Tuttavia non sto usando la porta standard 22. Come posso fare il tunneling SSH usando una porta non standard?
Esistono comandi DBCC (Database consistency checker) in PostgreSQL? Potrei trovare i comandi DBCC del server SQL ma non per Postgres? Ho letto che postgresql ha funzionalità integrate di tuning delle prestazioni e che non sono disponibili comandi DBCC per postgres. È vero?
Supponendo che la tabella "entity.eid" stia incrementando automaticamente, voglio poter fare riferimento al valore di incremento automatico assegnato successivamente nella stessa transazione. Il modo in cui l'ho fatto è fare più transazioni che non credo siano ottimali. START TRANSACTION; INSERT INTO entity ...; INSERT INTO t2 (eid, ...) VALUES (?NEW …
ho preso un backup di un db postgresql da un system1 usando lo strumento pgadmin3. Il file di backup creato ha l'estensione ".backup" Sto provando a ripristinarlo su un altro system2 installato con postgresql 9.0 e pgadmin3 1.8 ma iam sta ottenendo l'errore impossibile eseguire la query: ERRORE: parametro di …
Ho installato la replica di streaming su Postgres 9.1.6 in esecuzione su un server debian e sta andando bene. Quando provo a eseguire una query sul DB di replica, visualizzo l'errore di seguito: ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0 HINT: Please REINDEX it. Cosa potrebbe causare …
Ho diverse tabelle con 100-300 colonne di tipi interi ciascuna, che contengono dati altamente volatili. I set di dati sono codificati da una o due chiavi primarie e quando si verifica l'aggiornamento, l'intero set di dati viene eliminato e i nuovi dati vengono inseriti in una transazione. La dimensione del …
Ho una configurazione DB multi-tenant e devo aggiungere alcune colonne. Sto usando gli schemi (e il percorso di ricerca) per partizionare i miei utenti, quindi sto cercando un modo onnipresente per applicare una modifica dello schema DDL a tutti i miei database. Inizialmente, avevo pensato che avrei potuto essere in …
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.