{"repo":"vapor/sql-kit","free":true,"listed":false,"github":"https://github.com/vapor/sql-kit","clone":"git clone https://github.com/vapor/sql-kit.git","description":"*️⃣ Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL.","language":"Swift","stars":290,"topics":["swift","server-side-swift","vapor","sql","mysql","postgresql","sqlite","spm","dml","ddl"],"license":"MIT","category":"databases-storage","readme_excerpt":"Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL. Using SQLKit Use standard SwiftPM syntax to include SQLKit as a dependency in your Package.swift file. SQLKit 3.x requires SwiftNIO 2.x or later. Previous major versions are no longer supported. Supported Platforms SQLKit supports the following platforms: - Ubuntu 20.04+ - macOS 10.15+ - iOS 13+ - tvOS 13+ and watchOS 7+ (experimental) Overview SQLKit is an API for building and serializing SQL queries in Swift. SQLKit attempts to abstract away SQL dialect inconsistencies where possible allowing you to write queries that can run on multiple database flavors. Where abstraction is not possible, SQLKit provides powerful APIs for custom or dynamic behavior. Supported Databases These database packages are drivers for SQLKit: - vapor/postgres-kit: PostgreSQL - vapor/mysql-kit: MySQL and MariaDB - vapor/sqlite-kit: SQLite Configuration SQLKit does not deal with creating or managing database connections itself. This package is focused entirely around building and serializing SQL queries. To connect to your SQL database, refer to your specific database package's documentation. Once you are connected to your database and have an instance of SQLDatabase , you are ready to continue. Database Instances of SQLDatabase are capable of serializing and executing SQLExpression s. SQLExpression is a protocol that represents a SQL query string and optional bind values. It can represent an entire SQL quer","default_branch":null,"files":null,"tree":[],"storefront":"/r/vapor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vapor/sql-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}