|
Size: 2352
Comment: sync with English version
|
Size: 2870
Comment: sync with English version
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 25: | Line 25: |
| * Per connettersi a '''udd.debian.org''': * Da quantz.debian.org: {{{psql service=udd}}} * Da alioth.debian.org: {{{psql service=udd}}} * Stessa cosa con {{{python-psycopg2}}}: {{{conn = psycopg2.connect(host="localhost",port=5441,user="guest",database="udd")}}} |
== Connettersi a UDD e usarlo == '''udd.debian.org''' gira su '''ullmann.debian.org'''. Accetta connessioni dirette con SSL da ''quantz'' (''qa'') e ''wagner'' (''alioth''). * riga di comando: * {{{psql service=udd}}} * oppure: {{{psql -U guest -h udd.debian.org -p 5452 udd}}} * Python:{{{ import psycopg2 conn = psycopg2.connect(host="udd.debian.org",port=5452,user="guest",database="udd") cursor = conn.cursor() cursor.execute("SELECT count(*) from sources where release='sid'") print cursor.fetchall()[0][0] }}} * Ruby (DBI): {{{require 'dbi' ; dbh = DBI::connect('DBI:Pg:dbname=udd;port=5452;host=udd.debian.org', 'guest') }}} * Ruby (PG): {{{require 'pg'; conn = PG.connect({:host => 'udd.debian.org', :port => 5452, :user => 'guest', :dbname => 'udd'}) }}} |
Translation(s): English - Italiano
Ultimate Debian Database
UDD (Ultimate Debian Database, Database Debian Definitivo) raccoglie molti dati su vari aspetti di Debian in un unico database SQL; permette agli utenti di accedere facilmente a questi dati e di combinarli.
I dati attualmente importati includono:
- file Packages e Sources, da Debian e Ubuntu
- bug dal BTS Debian
- dati da Popularity contest
- cronologia dei pacchetti caricati
- cronologia dei pacchetti migrati in testing
- Lintian
- pacchetti diventati orfani
- Carnivore
DebTag
- bug da Ubuntu (da Launchpad)
- pacchetti nella coda dei NUOVI pacchetti
- traduzioni del DDTP
Possono essere aggiunte facilmente ulteriori fonti di dati, e lo saranno nel futuro prossimo.
Connettersi a UDD e usarlo
udd.debian.org gira su ullmann.debian.org. Accetta connessioni dirette con SSL da quantz (qa) e wagner (alioth).
- riga di comando:
psql service=udd
oppure: psql -U guest -h udd.debian.org -p 5452 udd
Python:
import psycopg2 conn = psycopg2.connect(host="udd.debian.org",port=5452,user="guest",database="udd") cursor = conn.cursor() cursor.execute("SELECT count(*) from sources where release='sid'") print cursor.fetchall()[0][0]Ruby (DBI): require 'dbi' ; dbh = DBI::connect('DBI:Pg:dbname=udd;port=5452;host=udd.debian.org', 'guest')
Ruby (PG): require 'pg'; conn = PG.connect({:host => 'udd.debian.org', :port => 5452, :user => 'guest', :dbname => 'udd'})
Esempi di interrogazioni: http://udd.debian.org
Schema del database: http://udd.debian.org/schema/
Codice sorgente: disponibile nello SVN del progetto collab-qa su http://svn.debian.org/viewsvn/collab-qa/udd/
Server del database: gira su postgres con plperl e postgresql-debversion
Per maggiori informazioni, contattare #debian-qa o debian-qa@lists.debian.org (iscrizione e archivi per la mailing list).
UDD è nato come progetto Google Summer of Code di Christian von Essen (Neronus), con il mentoring di Lucas Nussbaum, Stefano Zacchiroli e Marc 'HE' Brockschmidt. È ora mantenuto principalmente da Lucas Nussbaum, con l'aiuto di altri.
Altre risorse
Vedere anche:
Sotto-pagine
