Wo kann ich Northwind-Datenbank für Postgresql herunterladen?
-
24-09-2019 - |
Frage
Gibt es eine herunterladbare Postgres-Datenbank, die Dummy-Daten enthält? vorzugsweise Nordwind, etwas, was ich kann meine Abfrage Ideen
übenLö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):
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.