أين يمكنني تنزيل قاعدة بيانات NorthWind لـ PostgreSQL؟

StackOverflow https://stackoverflow.com/questions/2585643

  •  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) في هذا البرنامج التعليمي الممتاز عبر الإنترنت (تخطيت بضع صفحات ، إلى الصفحة الأولى التي تذكرها):

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

يبدو أن الإجابات الأخرى قديمة.

يمكنك الحصول على نص إنشاء DB NorthWind من هذا الرابط

قم بتشغيل الاستعلام باستخدام أمر PG أو أمر PSQL

إذا كنت تريد حقًا هذا المنفذ المحدد ، فيمكنك الحصول على منفذ postgresql من NorthWind من مجموعة بيانات اختبار وحدة DBLINQ. يرى http://groups.google.com/group/dblinq/web/unit-tests للحصول على ملاحظات سطحية إلى حد ما حول كيفية القيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top