Ho una nuova installazione di PostgreSQL 9.1.x. Sfortunatamente, ho scoperto che il sistema operativo non supporta LC_COLLATE = 'pl_PL.utf8'e LC_CTYPE = 'pl_PL.utf8'. Ho letto nella documentazione di PostgreSQL che: Su tutte le piattaforme sono disponibili le regole di confronto denominate default, C e POSIX. Ulteriori regole di confronto potrebbero essere …
Sto tentando di importare un file CSV in un database tramite il comando "COPIA"; tuttavia, viene visualizzato l'errore (quello che sembra comune) di cui ho bisogno per essere un superutente e che invece dovrei usare "\ copy". Tuttavia, quando utilizzo \ copy, ottengo un errore di sintassi: ERROR: syntax error …
Come posso concatenare due variabili psql (client PostgreSQL)? Voglio generare un percorso assoluto concatenando una variabile di percorso di directory e una variabile di nome file. Ho provato questo: \set path '/tmp/' \set file 'foo' \echo :path:file Ma psql inserisce uno spazio tra il percorso e il file e genera: …
Ho un grande tavolo entitiescon ~ 15 milioni di record. Voglio trovare le prime 5 righe corrispondenti a "hockey" nelle loro name. Ho un indice di testo completo su name, che viene utilizzato:gin_ix_entity_full_text_search_name Query: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', …
Ecco lo scenario: Esistono due macchine con CentOS 6.2: machine0 e machine1 Entrambi hanno PostgreSQL 9.1 installato. Uno di questi dovrebbe essere attivo, come sistema principale e attraverso la replica di streaming asincrona sull'altro computer, lo standby dovrebbe copiare le modifiche al database dal sistema principale. Supponendo che machine0 sia …
Mentre scrivevo una domanda l'altro giorno mi è venuto in mente un pensiero che mi è rimasto impresso. Cosa è preferibile, controllando prima se esiste un valore per una colonna univoca e quindi inserendo o inserendo e lasciando che db generi un errore di vincolo univoco? Importa anche? Modifica: come …
PostgreSQL ha una matrice di diverse opzioni di alta disponibilità che rappresentano molti modi diversi di costruire la replica in un RDBMS. Ecco la matrice delle caratteristiche PostgreSQL ad alta disponibilità, bilanciamento del carico e replica Domande Quali degli approcci nella matrice ad alta disponibilità PostgreSQL sono supportati da Oracle? …
Utilizzando PostgreSQL (8.4), sto creando una vista che riassume i vari risultati di pochi tavoli (per esempio la creazione di colonne a, b, cnella vista), e poi ho bisogno di combinare alcuni di questi risultati insieme nella stessa query (ad esempio a+b, a-b, (a+b)/c, ...), in modo da produrre i …
Non sono in grado di comprendere il concetto e l'utilizzo dello schema in PostgreSQL. Non ho idea di come possa influire sulla progettazione del mio database. Perché dovrei usarlo? Può influenzarmi in futuro se decido di non pensarci adesso e di preoccuparmi più tardi? La spiegazione con un esempio sarà …
Considera la situazione in cui ho tutti i miei nomi di schema in una tabella e tutti i miei nomi di tabella in un'altra tabella. È possibile fare qualcosa di simile nel seguente (pseudo-codice)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) O devo suddividere la query in …
La nostra azienda desidera utilizzare MySQL per un prodotto software. Questo prodotto non è open source. È legale usarlo liberamente? In caso contrario, che ne dici di PostgreSQL? Va bene per il nostro scopo?
Ho una serie di istruzioni SQL che assomigliano al seguente: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Vorrei impedire la lettura del contatore mentre ricalcolo il suo valore, ma secondo i documenti di Postgres "I blocchi a livello …
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.