Contents

binaryscraping/swift-sqlite

Simple sqlite3 wrapper.

Usage

let sqlite = try Sqlite(path: "/path/to/db.sqlite")

try sqlite.execute(
  """
      CREATE TABLE IF NOT EXISTS "tasks" (
        "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
        "inserted_at" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
        "description" TEXT NOT NULL,
        "is_complete" BOOLEAN NOT NULL DEFAULT FALSE
      );
  """)
  
try sqlite.run(
  """
      INSERT INTO "tasks" (
          "description"
      ) VALUES (
          ?
      )
  """,
  .text("Write tests for swift-sqlite library.")
)

Package Metadata

Repository: binaryscraping/swift-sqlite

Stars: 4

Forks: 0

Open issues: 0

Default branch: main

Primary language: swift

Topics: ios, sqlite, swift

README: README.md