أين يمكنني تنزيل قاعدة بيانات NorthWind لـ PostgreSQL؟
-
24-09-2019 - |
سؤال
هل هناك قاعدة بيانات postgres قابلة للتنزيل تحتوي على بيانات وهمية؟ ويفضل NorthWind ، شيء يمكنني ممارسة أفكاري في الاستعلام
المحلول
هناك عدد من قواعد بيانات العينات المتاحة كمشروع pgfoundry في http://pgfoundry.org/projects/dbsamples/
نصائح أخرى
تمكنت من تنزيل قاعدة بيانات NorthWind (لـ PostgreSQL) من
http://www.antepedia.com/detail/p/48023267.html
على وجه التحديد
إهمال:http://northwindextended.googlecode.com/files/northwind.postgre.sql ]
تم التحديث: أكتوبر 2016:https://code.google.com/archive/p/northwindextended/downloads
تحميل/الوصول إلى قاعدة البيانات:
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
يتم استخدام قاعدة البيانات هذه (EG) في هذا البرنامج التعليمي الممتاز عبر الإنترنت (تخطيت بضع صفحات ، إلى الصفحة الأولى التي تذكرها):
يبدو أن الإجابات الأخرى قديمة.
يمكنك الحصول على نص إنشاء DB NorthWind من هذا الرابط
قم بتشغيل الاستعلام باستخدام أمر PG أو أمر PSQL
إذا كنت تريد حقًا هذا المنفذ المحدد ، فيمكنك الحصول على منفذ postgresql من NorthWind من مجموعة بيانات اختبار وحدة DBLINQ. يرى http://groups.google.com/group/dblinq/web/unit-tests للحصول على ملاحظات سطحية إلى حد ما حول كيفية القيام بذلك.