Esaminando la documentazione di Postgres per alter table , sembra che i vincoli regolari possano essere contrassegnati come DEFERRABLE(più concretamente INITIALLY DEFERRED, che è quello che mi interessa). Gli indici possono anche essere associati a un vincolo, purché: L'indice non può avere colonne di espressioni né essere un indice parziale …
Al momento ho una chiave esterna tra due entità e vorrei subordinare tale relazione all'entitàType di una delle tabelle. Ecco la gerarchia di tabelle, questo viene fatto tramite riferimenti FK da figlio a genitore Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines Attualmente ho una …
Ricevo il seguente errore pgAdmin III ogni volta che ripristino un database, usando pgAdmin III: Errore: impossibile rimuovere il file '' (errore 2: nessun file o directory) Vedi il registro di pgadmin . La mia configurazione: PostgreSQL 9.4.4 su x86_64-unknown-linux-gnu, compilato da gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-bit Linux 3.19.0-26-generic # …
So come controllare la dimensione degli indici e delle tabelle in Postgres (sto usando la versione 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Ma questo non mostra viste materializzate. Come posso verificare la …
Probabilmente questo è stato chiesto prima, ma non riesco a capirlo. Ho un phone_clickstavolo (sql fiddle http://sqlfiddle.com/#!15/855e0/1 ) CREATE TABLE phone_clicks ( id integer NOT NULL, date date NOT NULL, industry_id integer NOT NULL, clicks integer DEFAULT 0 NOT NULL ); insert into phone_clicks(id, date, industry_id, clicks) values (1, '2015-03-16', …
Posso inserire più righe in una tabella con i valori predefiniti per tutte le colonne nel modo RBAR : create table course(course_id serial primary key); do $$ begin for i in 1..100000 loop insert into course default values; end loop; end;$$; C'è un modo di fare lo stesso con una …
In che modo Postgres attiva le scale del meccanismo? Abbiamo una grande installazione di PostgreSQL e stiamo provando a implementare un sistema basato su eventi usando tabelle di registro e TRIGGER. Fondamentalmente vorremmo creare un TRIGGER per ogni tabella che vogliamo ricevere una notifica per un'operazione UPDATE / INSERT / …
Ecco un esempio minimo del mio problema nel mondo reale: create table t(id serial primary key, rnd double precision); ovviamente puoi restituire le colonne inserite con una returningclausola: with w as (insert into t(rnd) values(random()) returning *) insert into t(rnd) select random() from w returning *; /* | ID | …
Ho appena iniziato a usare Postgres e sto provando a creare un db di esempio per comprenderne le funzioni, guardandomi intorno, ho trovato degli script in pgfoundry.org. Comprendo i comandi, poiché in precedenza avevo usato sia Oracle che MS-SQL, ma tutti gli script che eseguo restituiscono errori quando raggiungono l'istruzione …
Sono un po 'confuso sull'impostazione delle autorizzazioni in PostgreSQL. Ho questi ruoli: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi | Create role, Create DB | {rails} rails | Create DB, Cannot login | {} myapp …
Stiamo riscontrando problemi nella gestione del traffico durante le ore di punta verso il nostro server di database. Stiamo cercando di migliorare l'hardware (vedi questa domanda su quel lato delle cose ) ma vogliamo anche lavorare sulla configurazione del pool e sull'ottimizzazione del server. L'applicazione a cui stiamo lavorando è …
Sto valutando PostgreSQL 9.1 e ho alcune domande relative ai dettagli di failover e replica. Ho alcuni scenari di test. Il primo con un server master e pochi slave. In caso di crash del Master, voglio che uno degli Slave diventi un Master. Dopo che il Master torna allo stato …
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 . Esistono programmi / plug-in / estensioni di query SQL (basati su Linux)? Uso …
C'è una domanda che lo farà? Ho trovato alcune query che possono eseguire questa operazione per una tabella, ma non sono stato in grado di modificarlo, quindi posso vedere: tablename | column | type
Sto facendo una prova di concetto sulla replica di PostgreSQL. Dopo la discussione sul forum abbiamo deciso di procedere con la replica in streaming poiché le prestazioni sono buone rispetto ad altre soluzioni. PostgreSQL non fornisce il failover automatico per la replica in streaming. È possibile passare allo slave come …
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.