Sto scrivendo uno script di installazione per un'applicazione che è un componente aggiuntivo per un'altra applicazione, quindi voglio verificare se esistono le tabelle per l'altra applicazione. In caso contrario, voglio dare all'utente un errore utile. Tuttavia, non so quale schema conterrà le tabelle. DO LANGUAGE plpgsql $$ BEGIN PERFORM 1 …
Ho un punto in VIEWcui sto tentando di creare uno script di evoluzione, quindi posso aggiungere una colonna ad esso. Quella parte funziona benissimo; colonna aggiunta bene. Tuttavia, il contrario non funziona; rimuovere l'ultima colonna aggiunta non riesce con un ERROR: cannot drop columns from viewmessaggio. Il problema è che …
Dato che sono un giovane sviluppatore e non sono molto abile nell'uso dei database (PostgreSQL 9.3) ho riscontrato alcuni problemi con un progetto, in cui ho davvero bisogno di aiuto. Il mio progetto riguarda la raccolta di dati dai dispositivi (fino a 1000 o più dispositivi), in cui ogni dispositivo …
Sto facendo un po 'di lavoro con PostgreSQL 9.3 usando l' psycopg2API del database. Ho impostato l'API DB nel livello di isolamento minimo (modalità "autocommit") e gestisco le mie transazioni direttamente tramite SQL. Esempio: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret …
Quando si aggiungono NOT NULLcolonne con un DEFAULTvalore - PostgreSQL ottimizza questa operazione? Nel caso in cui la tabella abbia n righe, un'alter-table-add-column non ottimizzata produrrebbe n scritture del valore predefinito - che potrebbe essere molto doloroso, ovviamente. Con l'ottimizzazione il DB creerebbe istantaneamente la nuova colonna, memorizzando solo una …
Ho riscontrato qualche problema a modellare uno schema elettrico in SQL. La struttura che vorrei catturare è part ←────────── pin ↑ ↑ part_inst ←───── pin_inst dove "inst" è l'abbreviazione di "istanza". Ad esempio, potrei avere un partamplificatore operazionale LM358 con pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT …
La mia porta predefinita PostgreSQL è 5432, voglio cambiare la porta predefinita usando la riga di comando (in Windows 7). Ho visto prima questa soluzione: /programming/187438/want-to-change-pgsql-port Ho provato a eseguire il comando seguente, ma non è riuscito: postgres --p 5431 Qualcuno potrebbe dirmi come cambiare porta usando la riga di …
Sto usando PostgreSQL 8.4.15. Durante l'esecuzione pg_dumpper il backup di un database, ho riscontrato il seguente errore: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Durante …
Abbiamo una produzione postgres relativamente grande basata su db: ~ 20GB. Il database PostgreSQL è ospitato su heroku. Vorrei copiare un piccolo sottoinsieme dei dati della tabella nel mio database locale in modo da poter eseguire alcuni test su di essi senza dover lavorare sulla produzione. Non voglio generare dati …
Sto usando Fedora 15con PostgreSQL 9.1.4. Fedora si è schiantato di recente dopo di che: Un tentativo di avviare il server PostgreSQL: service postgresql-9.1 start dà Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Tuttavia, il server si avvia normalmente quando avvio il …
Qual è il modo più veloce per aggiungere una colonna BIGSERIAL a una tabella enorme (~ 3 righe Bil., ~ 174Gb)? MODIFICARE: Voglio che la colonna sia valori incrementati per le righe esistenti ( NOT NULL). Non ho impostato un fattore di riempimento (che sembra una cattiva decisione in retrospettiva). …
Posso creare una colonna nella tabella DB (PostgreSQL) con stringa casuale di valore predefinito e come? Se non è possibile, per favore fatemelo sapere.
Sto eseguendo uno script plpgsql in Postgres 8.3 - Vorrei passare argomenti a questo script tramite psql. Attualmente sto eseguendo lo script come: psql -d database -u user -f update_file.sql Mi sono imbattuto in questo link che spiega la variabile d'ambiente PGOPTIONS, ma che non funziona per argomenti "personalizzati". cioè …
Vorrei spostare completamente un database (tabelle, indici, ecc.) In un nuovo tablespace. So come spostare ciascun elemento singolarmente, ma c'è un modo per spostarlo tutto in una volta? Sto usando Postgresql 9.1.
Ora, ho letto il documento su "Transaction ID Wraparound", ma c'è qualcosa che davvero non capisco, il documento è il seguente URL http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VUOTO PER L'AVVOLGENTE 23.1.4. Prevenzione di errori avvolgenti dell'ID transazione La semantica della transazione MVCC di PostgreSQL dipende dalla possibilità di confrontare i numeri ID …
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.