Ho una tabella con 200 GB di dimensione occupata dai dati e 180 GB di dimensione dai 6 indici su di essa. È gonfiato al 30%, quindi voglio recuperare lo spazio indesiderato occupato da esso. È raggruppato su job_id_idindice x. Quindi per recuperare lo spazio devo usare il clustercomando o …
Sto eseguendo l'aggiornamento a Postgres 9.2.2 (dalla 9.1.4). Quando provo ad aggiornare i DB usando: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Ricevo il seguente messaggio di errore: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old …
Ho un database Postgresql 8.1. In una tabella, ci sono tre colonne: first_name, last_name, display_name. È possibile impostare il valore predefinito di display_nameessere first_name + " " + last_name?
Domanda abbastanza semplice, probabilmente ha risposto da qualche parte, ma non riesco a formare la domanda di ricerca giusta per Google ... Il numero di colonne in una particolare tabella influisce sulle prestazioni di una query quando si esegue una query su un sottoinsieme di quella tabella? Ad esempio, se …
Ho una tabella aggiornata molto frequentemente con 240 milioni di righe (e in crescita). Ogni tre ore vengono inserite 1,5 milioni di righe e 1,5 milioni vengono eliminate. Quando ho spostato il cluster su un SSD, questo tempo di inserimento in blocco (usando la copia) è stato ridotto da 22 …
So come rendere una chiave primaria all'interno di una tabella, ma come faccio a rendere un indice esistente una chiave primaria? Sto cercando di copiare una tabella esistente da un database a un altro. Quando mostro la tabella, l'indice in basso è in questa forma: "my_index" PRIMARY KEY, btree (column1, …
/programming/1348126/modify-owner-on-all-tables-simultaneously-in-postgresql descrive alcuni modi ingegnosi per cambiare tabella e altri oggetti in un utente specifico, e funziona a meraviglia, tuttavia tutti i i suggerimenti sembrano ignorare le funzioni che ho creato. Esiste un modo abbastanza semplice per ripristinare il proprietario di TUTTI gli oggetti nel database, comprese le funzioni? Farlo …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Exchange Stack di amministratori di database. Chiuso 5 anni fa . Sto per progettare un database che verrà eseguito con PostgreSQL. Sono abituato al …
Quando PostgreSQL genera un'eccezione, c'è una riga "CONTESTO" come: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Ma quando lancio un'eccezione, questa linea non c'è. Non ho trovato come aggiungerlo. RAISE EXCEPTION 'blablabla' …
Ho una domanda sul miglior approccio. Non sono sicuro quale sia l'approccio migliore quando i dati sono considerati di dimensioni variabili. Considera i seguenti 3 TABELLE: DIPENDENTE EMPLOYEE_ID, EMP_NAME PROGETTO PROJECT_ID, PROJ_NAME EMP_PROJ (da molte a molte delle due tabelle precedenti) EMPLOYEE_ID, PROJECT_ID Problema : dato un EmployeeID, trova TUTTI …
Ho bisogno dell'accesso esclusivo a un database. È possibile usare un comando SQL per "staccare" tutti gli altri utenti da un database postgres. O forse chiudendo tutte le altre connessioni e quindi ottenendo l'accesso esclusivo. Questo è per test unitari e i test vengono eseguiti solo manualmente, quindi non vi …
C'è un modo per vedere l'avanzamento di pg_dumpun'operazione su un grande db (cioè> 1 GB)? l'aggiunta -vdell'opzione scarica semplicemente il testo sullo schermo, ma non mi dà molte informazioni di tracciamento significative.
Sto eseguendo una sorta di intensivo rilascio e creazione di schemi su un server PostgreSQL, ma ora mi lamento ..: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Ma il problema persiste se PostgreSQL viene appena riavviato service postgresql restart, sospetto …
Sto usando postgres SAVEPOINT che crea un nuovo punto di salvataggio all'interno della transazione corrente e vorrei visualizzare l'elenco di punti di salvataggio attualmente definiti in una connessione. Per essere più precisi: mi piacerebbe verificare quale nome NON attiverà l'errore "nessun tale punto di salvataggio" in una connessione.
Ho un database Postgresql 9.2. Due utenti vengono creati su questo database. Quando eseguo la seguente query come superutente, posso vedere tutto. select * from pg_stat_activity Tuttavia, è possibile ottenere lo stesso risultato senza essere collegati come superutente? Quale privilegio / ruolo dovrei concedere / creare per avere i risultati …
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.