Per la memorizzazione di un UUID a 128 bit ci sono più opzioni di archiviazione: una colonna byte [16] due colonne bigint / long (64 bit) una colonna CHAR (36) - 32 cifre esadecimali + 4 trattini. una colonna specifica del database UUID, se db lo supporta Dal punto di …
Ho una tabella creata in questo modo: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Successivamente vengono inserite alcune righe specificando l'id: INSERT INTO "jos_content" VALUES (1,36,'About',...) In …
Ho accesso in sola lettura a un database su un server remoto. Quindi, posso eseguire: COPY products TO '/tmp/products.csv' DELIMITER ','; Ma su quel server non ho i permessi per creare / salvare un file, quindi devo farlo sul mio computer locale. Quando mi collego al database remoto, come posso …
Ho provato la crittografia aes usando la seguente dichiarazione: SELECT encrypt('test', 'key', 'aes'); che ha funzionato, ma non sono in grado di decrittografare il valore. L'ho inserito in un campo di tipo di dati bytea ma non sono sicuro che fosse il modo giusto. SELECT decrypt(pw, 'key', 'aes') FROM table …
C'è un campo showche è un booleantipo in postgesql. Voglio scrivere un sql per aggiornare quella tabella, per attivare o disattivare il valore di show. Se lo è true, diventa false, se lo è false, diventa true. È possibile?
Sto costruendo un database con Postgres in cui ci saranno molti raggruppamenti di cose per monthe year, ma mai per date. Potrei creare numeri interi monthe yearcolonne e usarli. Oppure potrei avere una month_yearcolonna e impostare sempre daysu 1. Il primo sembra un po 'più semplice e chiaro se qualcuno …
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 …
Sto correndo Postgresql 9.1su Ubuntu. La versione esatta di Postgresql è 9.1+129ubuntu1come mostra il mio gestore di pacchetti. Ho 2 database che sono attivamente in uso e sono utilizzati da un server remoto. Desidero registrare le query che hanno tempi di esecuzione lunghi. Quindi ho impostato i seguenti parametri nel …
Nella mia applicazione inserisco i dati nel database usando il codice C, poiché le stringhe che ricevo da una fonte non attendibile le ho salvate usando la PQescapeByteaConnlibreria libpq. Che funziona perfettamente bene, vale a dire risultati in formato Ottetto String. Vedi l'esempio seguente, Stringa di input: \n\t\f\b\p\k\j\l\mestPrepared Stringa di …
Considera questa dichiarazione selezionata: SELECT *, 1 AS query_id FROM players WHERE username='foobar'; Restituisce la colonna query_idcon valore 1insieme alle altre colonne di un giocatore. Come si potrebbe rendere il ritorno di SQL sopra almeno query_iddi 1anche se la selezione non trova righe che corrispondono? A proposito, è PostgreSQL 8.4.
Il nostro ambiente di produzione è rimasto bloccato * questa mattina per un po 'quando si modifica una tabella, aggiungendo effettivamente una colonna. SQL offensivo:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * L'accesso al nostro sistema richiede una selezione dalla stessa tabella, quindi nessuno potrebbe accedere durante la modifica …
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 …
Ho un campo chiamato 'utente' che contiene un array json che assomiglia approssimativamente a questo: "user": [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Ora voglio una query come: select count from tablename where id = "1" Non sono in grado di ottenere il …
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 …
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.