PostgreSQL (Italiano)

From ArchWiki
Revision as of 21:11, 6 March 2012 by Nio01 (Talk | contribs) (Created page with "{{i18n|PostgreSQL}} Category:Database management systems (Italiano) Category:Web Server (Italiano) Questo documento descrive come installare PostgreSQL. Descrive anch...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Questo documento descrive come installare PostgreSQL. Descrive anche come rendere PostgreSQL accessibile da un client remoto.

Installare PostgreSQL

  • Installare postgresql
# pacman -S postgresql
  • Avviare il server PostgreSQL (La prima volta che viene lanciato creerà le directory e gli utenti necessari al server, quindi vedrai molti output)
# rc.d start postgresql
  • (Facoltativo) Aggiungi PostgreSQL alla lista dei demoni da avviare con il sistema in /etc/rc.conf file.

Creare il primo Database/User

  • Aggiungi un nuovo utente database usando il comando createuser.

Se crei un utente come il tuo utente di login ($USER) ti permetterà di accedere al datatabase di postgresql senza avere un utente specifico per loggarti.

esempio per creare un superuser

 $ createuser -s -U postgres
 $ Enter name of role to add: myUsualArchLoginName
  • Crea un nuovo database dove l'utente appena creato abbia permessi di lettura/scrittura usando il comando createdb.
 $ createdb [nome db]
 

se nome db viene omesso, il database verrà nominato come l'utente.

Familiarizzare con PostgreSQL

Accedere alla shell del database

  • Avvia la shell del database con psql, qui puoi gestire il database.

Usa "-d" per accedere al database creato, se non specificato verrà aperto il database nominato come il tuo nome utente.

  $ psql -d myDatabaseName

Alcuni comandi utili:

  • Connettersi ad un particolare database
=> \c <database>
  • Avere una lista degli utenti e dei loro permessi
=> \du
  • Visualizza un sommario sulle tabelle nel database corrente
=> \dt
  • Uscire dalla shell
=> \q or CTRL+d

Ci sono ovviamente molti più comandi, ma questi ti aiuteranno ad iniziare.