Go to file
Helge Heß f50bdefe09
Use Lighter 1.0.0 release
Welcome!
2022-08-10 17:30:36 +02:00
dist Recreate .swift marker in makefile 2022-08-04 16:43:59 +02:00
images Updating repo structure 2022-07-27 15:40:42 -04:00
src Fix `ProductDetails_V` VIEW 2022-08-04 16:41:52 +02:00
.gitignore Ignore one more file 2022-08-04 17:12:08 +02:00
LICENSE Initial commit 2016-03-29 23:20:15 -04:00
Lighter.json Fix singularization of record names 2022-08-05 18:50:42 +02:00
Package.swift Use Lighter 1.0.0 release 2022-08-10 17:30:36 +02:00
Package@swift-5.7.swift Use Lighter 1.0.0 release 2022-08-10 17:30:36 +02:00
README.md Add Swift related files to get the package to work 2022-08-04 16:24:41 +02:00
makefile Recreate .swift marker in makefile 2022-08-04 16:43:59 +02:00

README.md

Northwind-SQLite3.swift

2022-08-04: A fork of Northwind-SQLite3 which packages Northwind as a Swift module.


This is a version of the Microsoft Access 2000 Northwind sample database, re-engineered for SQLite3.

The Northwind sample database was provided with Microsoft Access as a tutorial schema for managing small business customers, orders, inventory, purchasing, suppliers, shipping, and employees. Northwind is an excellent tutorial schema for a small-business ERP, with customers, orders, inventory, purchasing, suppliers, shipping, employees, and single-entry accounting.

All the TABLES and VIEWS from the MSSQL-2000 version have been converted to Sqlite3 and included here. Included is a single version prepopulated with data. Should you decide to, you can use the included python script to pump the database full of more data.

Download here

Structure

alt tag

Build Instructions

Prerequisites

  • You are running in a unix-like environment (Linux, MacOS)
  • Python 3.6 or higher (python3 --version)
  • SQLite3 installed sqlite3 -help

Build

make build  # Creates database at ./dist/northwind.db

Populate with more data

make populate

Print report of row counts

make report