Frage

Gibt es eine herunterladbare Postgres-Datenbank, die Dummy-Daten enthält? vorzugsweise Nordwind, etwas, was ich kann meine Abfrage Ideen

üben
War es hilfreich?

Lösung

Es gibt eine Reihe von Beispieldatenbanken zur Verfügung als pgFoundry Projekt unter http://pgfoundry.org/projects / dbsamples /

Andere Tipps

Ich konnte die Northwind-Datenbank (für PostgreSQL) zum Download von

http://www.antepedia.com/detail/p/48023267.html

speziell

[veraltet: http://northwindextended.googlecode.com/files/northwind.postgre.sql ]

[aktualisiert: Oktober 2016:] https://code.google.com/archive/p/northwindextended/downloads

Laden / Zugriff auf die Datenbank:

sudo -u postgres psql     ## or: sudo su postgres

postgres=# \i northwind.postgre.sql;

postgres=# \d
                List of relations
 Schema |         Name         | Type  |  Owner   
--------+----------------------+-------+----------
 public | categories           | table | postgres
 public | customercustomerdemo | table | postgres
 public | customerdemographics | table | postgres
 public | customers            | table | postgres
 public | employees            | table | postgres
 public | employeeterritories  | table | postgres
 public | order_details        | table | postgres
 public | orders               | table | postgres
 public | products             | table | postgres
 public | region               | table | postgres
 public | shippers             | table | postgres
 public | shippers_tmp         | table | postgres
 public | suppliers            | table | postgres
 public | territories          | table | postgres
 public | usstates             | table | postgres
(15 rows)

postgres=# \d customers;
             Table "public.customers"
    Column    |         Type          | Modifiers 
--------------+-----------------------+-----------
 CustomerID   | bpchar                | not null
 CompanyName  | character varying(40) | not null
 ContactName  | character varying(30) | 
 ContactTitle | character varying(30) | 
 Address      | character varying(60) | 
 City         | character varying(15) | 
 Region       | character varying(15) | 
 PostalCode   | character varying(10) | 
 Country      | character varying(15) | 
 Phone        | character varying(24) | 
 Fax          | character varying(24) | 
Indexes:
    "pk_customers" PRIMARY KEY, btree ("CustomerID")

# Note the following query error:

postgres=# SELECT DISTINCT City FROM customers ORDER BY City;
ERROR:  column "city" does not exist
LINE 1: SELECT DISTINCT City FROM customers ORDER BY City;
                        ^

# ... use use double-quotes if your column name
# (etc.) contains some uppercase characters:

postgres=# SELECT DISTINCT "City" FROM customers ORDER BY "City";
      City       
-----------------
 Aachen
 Albuquerque
 Anchorage
 Århus
 Barcelona
 [ ... snip! ... ]
 Tsawassen
 Vancouver
 Versailles
 Walla Walla
 Warszawa

Diese Datenbank verwendet wird (z) in diesem ausgezeichneten, Online-Tutorial (ich übersprungen vor ein paar Seiten, auf die erste Seite, die es erwähnt):

http://www.w3schools.com/sql/sql_syntax.asp

Die beiden anderen Antworten scheint veraltet zu sein.

Sie können die Northwind db Schaffung Skript erhalten von diesem Link

Ausführen Abfrage mit PG Admin oder psql Befehl

Wenn Sie wirklich, dass spezifisches wollen, können Sie einen PostgreSQL Hafen von Northwind aus dem DbLinq Einheit Testdatensatz greifen. Siehe http://groups.google.com/group/dblinq/web/unit -Tests für etwas skizzenhaft Hinweise, wie das zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top