Ho due tabelle che voglio interrogare: pest_countse pestsche assomigliano a: CREATE TABLE pests(id,name) AS VALUES (1,'Thrip'), (2,'Fungus Gnosts'); CREATE TABLE pest_counts(id,pest_id,date,count) AS VALUES (1,1,'2015-01-01'::date,14), (2,2,'2015-01-02'::date,5); Voglio usare Postgres ' generate_seriesper mostrare il numero di ogni tipo di parassita che è stato trovato per la serie di date: risultati aspettati name …
Desidero visualizzare la versione del server a cui sono connesso nel prompt dell'interfaccia della riga di comando (console). Da quanto ho letto nella documentazione, è possibile eseguire un comando shell, è possibile visualizzare un valore variabile psql. L'idea è di ottenere le informazioni sulla versione del server al momento della …
Ho una tabella che contiene dati estratti da documenti di testo. I dati sono memorizzati in una colonna chiamata "CONTENT"per la quale ho creato questo indice usando GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Uso la seguente query per eseguire una ricerca di …
Devo spostare e aggiornare un database PostGIS molto grande (~ 320 GB) da server1 (PostgreSQL 9.1, PostGIS 1.5) a server2 (PostgreSQL 9.3, PostGIS 2.1). Il processo di aggiornamento è ben documentato . Il problema è che non ho abbastanza spazio su server1 per scaricare il file lì, eseguirne il checksum, …
Ho una tabella progresses(contiene attualmente nell'ordine di centinaia di migliaia di record): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: "progresses_pkey" …
Sto usando PostgreSQL con Sequelize come mio ORM. Ho un tipo User,. Il secondo tipo è Group, che può avere un numero qualsiasi di utenti associati tramite una GroupMembershipstabella. Users può anche possedere un numero qualsiasi di Groups. Il mio terzo tipo, Playlistpuò appartenere a un UserOR a group. Quale …
Quindi ho questa tabella con 6,2 milioni di record e devo eseguire query di ricerca con somiglianza con una per la colonna. Le query possono essere: SELECT "lca_test".* FROM "lca_test" WHERE (similarity(job_title, 'sales executive') > 0.6) AND worksite_city = 'los angeles' ORDER BY salary ASC LIMIT 50 OFFSET 0 Altre …
Mi dispiace per il titolo vago, ma semplicemente non conosco le parole giuste per descriverlo. Ho questa query che trasforma un gruppo di colonne in un oggetto che funziona perfettamente: SELECT row_to_json(t) FROM ( SELECT type, properties, geometry FROM "bgbCargoMinardJSON" ) t Tuttavia, voglio raggruppare gli oggetti che rientrano in …
Sto cercando di creare indici parziali per una tabella statica di grandi dimensioni (1,2 TB) in Postgres 9.4. I miei dati sono completamente statici, quindi sono in grado di inserire tutti i dati, quindi creare tutti gli indici. In questa tabella da 1,2 TB, ho una colonna denominata run_idche divide …
Sto usando Postgres 9.3 tramite Heroku. Ho una tabella, "traffico", con record 1M + che ha molti inserti e aggiornamenti ogni giorno. Devo eseguire le operazioni SUM su questa tabella in diversi intervalli di tempo e tali chiamate possono richiedere fino a 40 secondi e mi piacerebbe ricevere suggerimenti su …
Ho dovuto eseguire alcuni test con un breve script per aggiornare alcuni dati "legacy" in una delle mie tabelle. Cautamente come sono, usando uno script non testato, ho deciso di eseguire il backup della tabella pertinente prima di farlo. Il modo più semplice per farlo era: pg_dump -a --file table.sql …
Ho una tabella di database che assomiglia a: crea risposte per la tabella ( id int non null, question_id int non null, rispondi al testo null ) Questa tabella è stata originariamente compilata da Hibernate utilizzando l'attributo @Lob per la colonna "answer". Non me ne sono reso conto in quel …
Non capisco cosa volesse dire Craig Ringer quando commentò: Questa soluzione è soggetta a aggiornamenti persi se la transazione di inserimento viene ripristinata; non esiste alcun controllo per imporre che UPDATE abbia interessato qualsiasi riga. su https://stackoverflow.com/a/8702291/14731 . Fornisci una sequenza di eventi di esempio (ad es. Thread 1 fa …
Eseguiamo un "manuale" VACUUM ANALYZE VERBOSEsu alcune delle nostre tabelle più grandi dopo aver DELETE/INSERTapportato importanti modifiche ad esse. Questo sembra funzionare senza problemi anche se a volte il VACUUMlavoro di una tabella verrà eseguito per ore (vedi questo post per problemi e ragionamenti simili). Facendo ulteriori ricerche ho scoperto …
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.