Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pharo-rdbms/pharo-sqlite3
Community-owned official SQLite3 binding for Pharo
https://github.com/pharo-rdbms/pharo-sqlite3
pharo sqlite3
Last synced: 2 months ago
JSON representation
Community-owned official SQLite3 binding for Pharo
- Host: GitHub
- URL: https://github.com/pharo-rdbms/pharo-sqlite3
- Owner: pharo-rdbms
- License: mit
- Created: 2019-06-16T15:45:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T12:46:10.000Z (6 months ago)
- Last Synced: 2024-09-25T21:40:50.141Z (3 months ago)
- Topics: pharo, sqlite3
- Language: Smalltalk
- Homepage:
- Size: 3.85 MB
- Stars: 23
- Watchers: 3
- Forks: 20
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pharo-SQLite3
[![Pharo](https://img.shields.io/static/v1?style=for-the-badge&message=Pharo&color=3297d4&logo=Harbor&logoColor=FFFFFF&label=)](https://www.pharo.org)
[![SQLite3](https://img.shields.io/static/v1?style=for-the-badge&message=SQLite3&color=044a64&logo=SQLite&logoColor=FFFFFF&label=)](https://www.sqlite.org)[![Unit Tests](https://github.com/pharo-rdbms/Pharo-SQLite3/workflows/Unit%20Tests/badge.svg?branch=master)](https://github.com/pharo-rdbms/Pharo-SQLite3/actions?query=workflow%3AUnit%20Tests)
[![GLORP Integration Tests](https://github.com/pharo-rdbms/Pharo-SQLite3/workflows/GLORP%20Integration%20Tests/badge.svg?branch=master)](https://github.com/pharo-rdbms/Pharo-SQLite3/actions?query=workflow%3AGLORP%20Integration%20Tests)
[![Coverage Status](https://codecov.io/github/pharo-rdbms/Pharo-SQLite3/coverage.svg?branch=master)](https://codecov.io/gh/pharo-rdbms/Pharo-SQLite3/branch/master)[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Pharo 9](https://img.shields.io/badge/Pharo-9.0-%23aac9ff.svg)](https://pharo.org/download)
[![Pharo 10](https://img.shields.io/badge/Pharo-10-%23aac9ff.svg)](https://pharo.org/download)
[![Pharo 11](https://img.shields.io/badge/Pharo-11-%23aac9ff.svg)](https://pharo.org/download)
[![Pharo 12](https://img.shields.io/badge/Pharo-12-%23aac9ff.svg)](https://pharo.org/download)Standalone [SQLite3](https://www.sqlite.org) database binding for
[Pharo](http://www.pharo.org) - community owned- [Quick Start](#quick-start)
- [Installation](#installation)
- [Getting started](#getting-started)
- [Project Infos](#project-infos)
- [History](#history)
- [Roadmap](#roadmap)
- [Contributors](#contributors)
- [License](#license)
- [Migration](#migration)## Quick Start
### Installation
```Smalltalk
Metacello new
repository: 'github://pharo-rdbms/Pharo-SQLite3/src';
baseline: 'SQLite3';
load
```a binary of SQlite for Windows is included in the **bin** folder
### Getting started
See the [getting started](doc/getting_started.md) document.
## Project Infos
## History
The project goes back to a binding to SQLite database for Squeak later ported to
Pharo and maintained over time to include new SQLite3 features.The full history is described in the [history details](doc/history.md).
## Roadmap
- Implement support for
[SQLcipher](https://github.com/sqlcipher/sqlcipher). This was available
in NBSQLite, the SQLite binding using Pharo 4's NativeBoost FFI.- Implement driver for [Voyage](https://github.com/pharo-nosql/voyage).
## Contributors
Contributors in order of appearance:
- Avi Bryant
- Fred Mannby
- [Torsten Bergmann](https://github.com/astares)
- Andreas Raab
- [Pierce Ng](https://github.com/PierceNg)
- [Esteban Lorenzano](https://github.com/estebanlm)
- [Guillermo Polito](https://github.com/guillep)
- [Esteban Maringolo](https://github.com/emaringolo)
- [Julien Deplangue](https://github.com/juliendelplanque)
- [Todd Blanchard](https://github.com/tblanchard)
- [Renaud de Villemeur](https://github.com/rvillemeur)
- [Bernardo Ezequiel Contreras](https://github.com/vonbecmann)
- [Gabriel Omar Cotelli](https://github.com/gcotelli)
- [Konrad Hinsen](https://github.com/khinsen)
- [GitHub contributors](https://github.com/pharo-rdbms/Pharo-SQLite3/graphs/contributors)## LICENSE
[MIT License](LICENSE)
## Migration
If you want to migrate your code from an older SQLite binding then check the
[Migration Guide](doc/migration.md).