Ho notato un MATCH SIMPLEe MATCH FULL, ma non capisco cosa fanno. Vedo che il valore predefinito è MATCH SIMPLE; ma come funzionano le altre MATCHclausole della FOREIGN KEYrestrizione?
Ho una colonna "creata" con il tipo timestamp without time zone default now()in un database PostgreSQL. Se seleziono colonne, ha un formato piacevole e leggibile per impostazione predefinita: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Ma vorrei ottenere il timestamp in soli millisecondi (come Long). Qualcosa come questo: SELEZIONA …
Porre questa domanda, in particolare per Postgres, in quanto ha un buon supporto per gli indici R-tree / spaziali. Abbiamo la seguente tabella con una struttura ad albero (modello di set nidificato) di parole e le loro frequenze: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer …
Ho configurato ssl = onin postgresql.conf(e installato un eccetera certificato). Questo garantisce che tutti i client si connetteranno sempre su SSL? (Cioè ssl = onrende impossibile connettersi senza crittografia SSL?) Esistono altri modi per garantire che tutti i client si connettano sempre tramite SSL / TLS? Cordiali saluti, KajMagnus
Sto provando a decidere la progettazione del database, con il minor numero di ipotesi (riguardo a come si evolve effettivamente l'app Web) in questa fase. Come primo passo, comprendendo che i JOIN sono costosi, sto prendendo in considerazione un piccolo numero di tabelle monolitiche rispetto a un gran numero di …
Sto eseguendo un aggiornamento in cui ho bisogno di una parità esatta su una tstzrangevariabile. Vengono modificate ~ 1 milione di righe e la query richiede ~ 13 minuti. Il risultato di EXPLAIN ANALYZEpuò essere visto qui e i risultati effettivi sono estremamente diversi da quelli stimati dal pianificatore di …
Questo è già stato chiesto su Stack Overflow , ma solo per MySQL. Sto usando PostgreSQL. Sfortunatamente (e sorprendentemente) PostgreSQL non sembra avere qualcosa di simile CHECKSUM table. Una soluzione PostgreSQL andrebbe bene, ma una soluzione generica sarebbe migliore. Ho trovato http://www.besttechtools.com/articles/article/sql-query-to-check-two-tables-have-identical-data , ma non capisco la logica utilizzata. Contesto: …
Sto usando PostgreSQL 9.1 e ho una tabella utenti con una logincolonna. i nomi di accesso fanno distinzione tra maiuscole e minuscole, ad esempio Bob, MikE, john. Vorrei trasformare tutti questi record in lettere minuscole. Come lo posso fare?
Sto selezionando da una tabella con lunghe colonne di testo. Vorrei avvolgere le linee lunghe fino a una lunghezza massima. A partire dal: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem A: test_id | text --------+----------------------------- 1 | …
Devo assegnare valori a 2 variabili come sotto nella funzione Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Come posso assegnare 2 valori a 2 variabili in un comando di una riga? Piace a,b := select col1,col2 from tbl where ...
Sto usando PostgreSQL 9.2 e funziona automaticamente all'avvio del sistema (Kubuntu). Come posso evitarlo? Devo avviarlo manualmente e non voglio che si avvii incustodito perché devo guardare la console.
Ho una domanda relativa alle prestazioni. Diciamo che ho un utente con il nome Michael. Prendi la seguente query: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 La query eseguirà effettivamente l'aggiornamento, anche se viene aggiornato allo stesso valore? In tal caso, come posso impedirlo?
Sto usando una macchina basata su open source (RHEL 6.2) con software SIEM. Quando eseguo il topcomando, vedo postgresed postmasterentrambi con un utilizzo della CPU del 96%. C'è un modo per individuare o vedere cosa causa l'accumulo di questi servizi?
Sto convertendo un vecchio sistema basato su MS-Access in PostgreSQL. In Access, i campi creati in SELECT potrebbero essere utilizzati come parti di equazioni per campi successivi, come questo: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Quando lo faccio in PostgreSQL, …
Ho il mio server di produzione (Ubuntu 13.10) in esecuzione con Postgresql 9.1. Voglio usare alcune funzionalità di 9.3, quindi voglio aggiornare. Qualcuno potrebbe aiutarmi con l'aggiornamento da 9.1 a 9.3 in modo che ci sia un tempo di inattività di non più di 30 minuti. o così? La preoccupazione …
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.