GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Documentation
  • GitHub

This view

  • Original page
  • New address

GeezerVison is showing feather-framework.com — Database

  • Getting started
    • Introduction
    • Feather Framework
    • HTTP Servers
  • Database
    • Overview
    • SQLite
    • MySQL
    • Postgres
    • Migrations
    • Access Layer
    • Advanced
  • Storage
    • Overview
    • Filesystem
    • S3
    • Ephemeral
  • Mail
    • Overview
    • Ephemeral
    • SMTP
    • Amazon SES
  • HTTP
    • Overview
    • Clients
    • Testing
    • Server
  • OpenAPI
    • Overview
    • Documents
    • Server Integration
    • Client Integration
Documentation

Database


Feather Database gives server-side Swift applications a consistent way to talk to SQL databases.

It is not an ORM. You still write SQL, model tables intentionally, and stay close to the database behavior that matters. Feather Database provides the shared layer around that work: connections, queries, row decoding, transactions, and driver integration.

Start with the overview if you are new to the database layer. Then choose the driver guide that matches your project, such as SQLite for local development, MySQL for MySQL-compatible servers, or PostgreSQL for production systems that need a powerful relational database.

This section also covers migrations, access-layer patterns, and advanced database topics such as indexes, foreign keys, IDs, dates, and error handling.

Guides

  • Overview
  • SQLite
  • MySQL
  • Postgres
  • Migrations
  • Access Layer
  • Advanced
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.