Questo è il comando dropdb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
dropdb: rimuove un database PostgreSQL
SINOSSI
dropdb [opzione di connessione...] [opzione...] nomedb
DESCRIZIONE
dropdb distrugge un database PostgreSQL esistente. L'utente che esegue questo comando deve
essere un superutente del database o il proprietario del database.
dropdb è un wrapper attorno al comando SQL DROP DATABASE (DROP_DATABASE(7)). Non c'è
differenza effettiva tra l'eliminazione dei database tramite questa utilità e tramite altri metodi per
l'accesso al server.
VERSIONI
dropdb accetta i seguenti argomenti della riga di comando:
nomedb
Specifica il nome del database da rimuovere.
-e
--eco
Echo i comandi che dropdb genera e invia al server.
-i
--interattivo
Emette una richiesta di verifica prima di fare qualsiasi cosa distruttiva.
-V
--versione
Stampa la versione dropdb ed esci.
--se-esiste
Non generare un errore se il database non esiste. In questo caso viene emesso un avviso.
-?
--Aiuto
Mostra la guida sugli argomenti della riga di comando di dropdb ed esce.
dropdb accetta anche i seguenti argomenti della riga di comando per i parametri di connessione:
-h host
--host=host
Specifica il nome host della macchina su cui è in esecuzione il server. Se il valore
inizia con una barra, viene utilizzato come directory per il socket del dominio Unix.
-p porto
--porta=porto
Specifica la porta TCP o l'estensione del file socket del dominio Unix locale su cui il server
è in ascolto di connessioni.
-U nome utente
--nomeutente=nome utente
Nome utente con cui connettersi.
-w
--no Password
Non emettere mai una richiesta di password. Se il server richiede l'autenticazione della password e a
la password non è disponibile con altri mezzi come un file .pgpass, la connessione
tentativo fallirà. Questa opzione può essere utile in lavori batch e script in cui nessun utente
è presente per inserire una password.
-W
--parola d'ordine
Forza dropdb a richiedere una password prima di connettersi a un database.
Questa opzione non è mai essenziale, poiché dropdb richiederà automaticamente una password
se il server richiede l'autenticazione della password. Tuttavia, dropdb sprecherà una connessione
prova a scoprire che il server vuole una password. In alcuni casi vale la pena digitare
-W per evitare il tentativo di connessione extra.
--manutenzione-db=nomedb
Specifica il nome del database a cui connettersi per eliminare il database di destinazione.
Se non specificato verrà utilizzato il database postgres; se questo non esiste (o lo è
il database viene eliminato), verrà utilizzato template1.
AMBIENTE
PGHOST
PGPORT
PGUSER
Parametri di connessione predefiniti
Questa utility, come la maggior parte delle altre utility PostgreSQL, utilizza anche le variabili di ambiente
supportato da libpq (vedere la Sezione 31.14, «Variabili d'ambiente», nella documentazione).
DIAGNOSTICA
In caso di difficoltà, vedere DROP DATABASE (DROP_DATABASE(7)) e psql(1) per discussioni su
potenziali problemi e messaggi di errore. Il server del database deve essere in esecuzione nella destinazione
ospite. Inoltre, tutte le impostazioni di connessione predefinite e le variabili di ambiente utilizzate da libpq
verrà applicata la libreria front-end.
ESEMPI
Per distruggere la demo del database sul server database predefinito:
$ dropdb dimostrazione
Per distruggere il database demo utilizzare il server sull'host eden, porta 5000, con verifica
e uno sguardo al comando sottostante:
$ dropdb -p 5000 -h Eden -i -e dimostrazione
Il database "demo" verrà eliminato definitivamente.
Sei sicuro? (s/n) y
Demo del DATABASE DROP;
Utilizza dropdb online utilizzando i servizi onworks.net