Domande taggate «postgresql»

PostgreSQL è un sistema open source di gestione dei database relazionali a oggetti (ORDBMS) disponibile per tutte le principali piattaforme tra cui Linux, UNIX, Windows e OS X. Si prega di menzionare la versione esatta di Postgres quando si fanno domande. Le domande relative all'amministrazione o alle funzionalità avanzate sono indirizzate al meglio a dba.stackexchange.com.


4
Come verificare se esiste un utente postgres?
createuserconsente la creazione di un utente (ROLE) in PostgreSQL. C'è un modo semplice per verificare se quell'utente (nome) esiste già? Altrimenti createuser restituisce un errore: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists AGGIORNAMENTO: La soluzione dovrebbe essere eseguibile preferibilmente dalla shell, in modo che sia più …



8
Il server PostgreSQL non si fermerà
Problemi con PostgreSQL su Mac OS X 10.8.4. L'ho fatto accidentalmente brew rm postgresql --forcementre il server postgres era in esecuzione. Quando ho installato utilizzando brew install postgresqled eseguito, pg_ctl -D /usr/local/var/postgres startottengo: pg_ctl: another server might be running; trying to start server anyway server starting FATAL: lock file "postmaster.pid" …

9
Analisi dell'utilizzo dell'indice PostgreSQL
Esiste uno strumento o un metodo per analizzare Postgres e determinare quali indici mancanti dovrebbero essere creati e quali indici inutilizzati dovrebbero essere rimossi? Ho un po 'di esperienza con lo strumento "profiler" per SQL Server, ma non sono a conoscenza di uno strumento simile incluso con Postgres.

14
Impossibile installare PostgreSQL: si è verificato un errore durante l'esecuzione del programma di installazione runtime di Microsoft VC ++ su Windows XP
Ho scaricato il programma di installazione postgresql-9.0.1-1-windows.exe dal sito ufficiale, l'ho eseguito e ho ricevuto un errore: Si è verificato un errore durante l'esecuzione del programma di installazione runtime di Microsoft VC ++ Qual è il motivo di questo messaggio di errore? Piattaforma: Windows XP SP3, Dell Inspiron 1501. Processore: …


2
PostgreSQL: nomi di vincoli predefiniti
Quando si crea una tabella in PostgreSQL, i nomi dei vincoli predefiniti verranno assegnati se non forniti: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Ma usando ALTER TABLEper aggiungere un vincolo sembra che un nome sia obbligatorio: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, …

16
Si è verificato un errore durante l'installazione di pg (0.17.1) e Bundler non può continuare
Ho appena installato Rails 4.0.2e quando creo una nuova app, nella fase di bundle ottengo: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …


8
eliminare i valori di array duplicati in postgres
Ho un array di tipo bigint, come posso rimuovere i valori duplicati in quell'array? Ex: array[1234, 5343, 6353, 1234, 1234] Dovrei ottenere array[1234, 5343, 6353, ...] Ho provato l'esempio SELECT uniq(sort('{1,2,3,2,1}'::int[]))nel manuale di postgres ma non funziona.
87 postgresql 




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.