mirror of
https://github.com/djhackersdev/minime.git
synced 2026-04-05 00:45:18 -05:00
ALLNET services for newer Sega arcade games
SQLite's ALTER TABLE functionality leaves a lot to be desired, so in practice the way you alter SQLite schema is to create a new table, migrate the data into it, then drop the old table. However, this is potentially complicated by the presence of foreign key constraints. In order to resolve the foreign key constraint issue we add a `maintenance()` method to the `DataSource` abstraction layer. This operates similarly to the existing `transaction()` method, but the SQLite implementation of this method defers enforcement of foreign keys until the transaction is about to commit. |
||
|---|---|---|
| .vscode | ||
| pki | ||
| schema | ||
| src | ||
| types | ||
| .editorconfig | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| CHANGELOG.md | ||
| initpki | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| start.bat | ||
| tsconfig.json | ||
MiniMe
A simple self-hosted ALLNET/AiMe server written in TypeScript, running on Node.js, that stores its data in an SQLite database.