Domande taggate «postgresql-9.3»

PostgreSQL versione 9.3

2
Domande rapide sulla distanza di martellamento in postgres
Ho un grande database (16 milioni di righe) contenente hash percettivi di immagini. Mi piacerebbe essere in grado di cercare file percorrendo la distanza in un lasso di tempo ragionevole. Attualmente, per quanto comprendo correttamente il problema, penso che l'opzione migliore qui sarebbe un'implementazione SP-GiST personalizzata che implementa un BK-Tree …

1
ELIMINA righe a cui non si fa riferimento in altre tabelle
Ho due tabelle in un database PostgreSQL 9.3: La tabella link_replyha una chiave esterna denominata che which_grouppunta alla tabella link_group. Voglio eliminare tutte le righe da link_groupcui non link_replyesiste alcuna riga correlata . Sembra abbastanza semplice ma ho avuto delle difficoltà. Sarà qualcosa di semplice come questo (non funzionante)? DELETE …

1
Gestire lo spazio su disco pieno in postgresql
Ho un'applicazione web Django con backgresql 9.3.10 backend (seduto su un sistema operativo Linux). Ho riscontrato un errore completo del disco, in modo tale che anche se provo a troncare una tabella, ottengo errori del tipo: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free …

3
Aggiorna un elemento json nel tipo di dati json
Non riesco a capire come posso aggiornare un elemento in un tipo di dati PostgreSQL 9.3. Il mio esempio: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp …

1
Come eseguire il debug di una query inattiva?
Ho una query batch che eseguo quotidianamente sul mio database. Tuttavia, sembra rimanere bloccato allo stato inattivo e sto riscontrando molte difficoltà durante il debug di ciò che sta succedendo. La query è un'aggregazione su una tabella che viene contemporaneamente inserita, che suppongo sia in qualche modo correlata al problema. …


7
Perché PostgreSQL 9.3 non si avvia su Ubuntu?
Ho installato correttamente PostgreSQL 9.3 dal repository APT su 2 VM che eseguono Ubuntu 12.04 e 13.04 ... tuttavia, non riesco a farlo installare correttamente sul mio computer host che esegue Ubuntu 12.04. L'installazione (questa volta) sembra essere andata bene, ma forse c'è un errore che non capisco: * No …


1
Come posso spostare un tablespace PostgreSQL?
C'è un modo per spostare fisicamente un tablespace PostgreSQL 9.3 da /old/dira /new/dir? Vorrei solo mvla directory e dire a PostgreSQL che il tablespace si trova ora in /new/dir. Sembra che ALTER TABLESPACEti consente solo di rinominare. Vorrei evitare di creare un nuovo tablespace e spostare il database su di …



2
Come ottenere il contesto di eccezione per un'eccezione sollevata manualmente in PL / pgSQL?
In Postgres, otteniamo la "traccia stack" delle eccezioni usando questo codice: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; Questo funziona bene per le eccezioni "naturali", ma se solleviamo un'eccezione usando RAISE EXCEPTION 'This is an error!'; ... quindi non c'è traccia dello stack. Secondo una voce della …



1
postgres - pg_dump e pg_restore senza ruoli
Sto cercando di ripristinare un dump senza avere i ruoli appropriati sul database di ricezione. Come accennato qui, ma anche qui , devi avere l' --no-owneropzione come, in pg_dumpo pg_restoreo entrambi Ho usato la seguente riga di comando per creare il mio dump "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar …

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.