Domande taggate «postgresql»

Tutte le versioni di PostgreSQL. Aggiungi un ulteriore tag specifico della versione come postgresql-11 se quel contesto è importante.

1
Metodo generale veloce per calcolare i percentili
Voglio trovare n> 1 percentili di una colonna non ordinata in PostgreSQL. Ad esempio il 20 °, 40 °, 60 °, 80 ° e 100 ° percentile. Una soluzione ovvia è contare e ordinare la colonna e poi dare un'occhiata ma spero in una soluzione migliore. Qualche idea? PS Ho …

1
Come posso visualizzare una query dopo l'applicazione delle regole?
Dai documenti - 37.3.1.1. "Una prima regola passo dopo passo" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT …



5
Esistono DBA PostgreSQL a tempo pieno professionali?
Per il mio lavoro lavoro su un'applicazione JavaEE con PostgreSQL come database. Sebbene abbiamo un amministratore di sistema per i nostri server di produzione, che gestisce anche i nostri server di database, non abbiamo un DBA a tempo pieno che mi faccia pensare se ce ne siano. Immagino che qualsiasi …

1
UPDATE senza la clausola WHERE blocca una tabella in PostgreSQL?
L'intera tabella UPDATE(senza specificare la WHEREclausola) blocca una tabella in PostgreSQL? Ad esempio, impedisce che le righe vengano eliminate / inserite? Ad esempio, se corro UPDATE t1 SET key = 'value' Posso aspettarmi che non vengano inserite nuove righe t1durante l' UPDATEesecuzione? Se no, posso aspettarmi UPDATEche aggiornerà anche le …



1
Postgres: tronca se esiste nella funzione psql con parametro
Sto cercando di ottenere una funzione psql che troncerebbe un determinato nome di tabella se esiste. Ho provato più funzioni, ma nessuna di queste ha funzionato finora. Ecco il codice: CREATE OR REPLACE FUNCTION truncateIfExists(tableName TEXT) returns void as $$ BEGIN EXECUTE format( 'IF EXISTS ( SELECT * FROM information_schema.tables …

1
PostgreSQL 9.2 - 9.6 aggiornamento con zero tempi di inattività
Devo aggiornare da PostgreSQL 9.2 a 9.6. Di seguito sono elencate le sfide che sto affrontando: Dato che abbiamo una configurazione di replica in streaming e PostgreSQL non supporta l'aggiornamento dalla versione precedente alla versione precedente quando si è in modalità di replica in streaming, quando aggiorno il master devo …

2
PostgreSQL Upsert non funziona sulla tabella partizionata
Avere un tavolo come questo: CREATE TABLE aggregated_master ( "user" BIGINT, type TEXT, date TIMESTAMP, operations BIGINT, amount NUMERIC, PRIMARY KEY ( "user", type, date ) ); Questa tabella è il master da cui ereditano molte partizioni. Le partizioni vengono eseguite da MONTH nel campo DATA. Ad esempio: la partizione …





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.