All Projects → yiisoft → db-sqlite

yiisoft / db-sqlite

Licence: BSD-3-Clause License
SQLite support for Yii

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to db-sqlite

react-native-quick-sqlite
Fast SQLite for react-native.
Stars: ✭ 239 (+1493.33%)
Mutual labels:  sqlite, db
Whc modelsqlitekit
专业的ORM数据库操作开源库,线程安全,高性能模型对象存储Sqlite开源库,真正实现一行代码操作数据库,让数据库存储变得简单 Professional database storage solutions, thread safe, high-performance model object storage Sqlite open source library, realize one line of code database operation, simple database storage
Stars: ✭ 597 (+3880%)
Mutual labels:  sqlite, db
Jvedio
Windows desktop application to manage local video;Support baidu AI, youdao translation;Support FFMPEG video processing;Support multi-database management and statistics;Support skin switching
Stars: ✭ 545 (+3533.33%)
Mutual labels:  sqlite, db
Android dbinspector
Android library for viewing and sharing in app databases.
Stars: ✭ 881 (+5773.33%)
Mutual labels:  sqlite, db
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+18780%)
Mutual labels:  sqlite, db
Myutils
🙏 提供时间轴转星座|生肖工具、系统存储空间获取工具、文件大小格式化工具、获取指定文件大小工具、AES加密解码工具(支持android端平台加密解密,java端和android端相互加密解密)、SharePreference操作工具、 File文件操作工具、日期获取和计算工具、界面跳转Intent操作工具、字符串验证和数值转换操作工具、手机震动工具、系统资源操作工具、网络检测工具、 wifi操作工具、单位换算工具、zip压缩和解压操作工具、XML解析操作工具(只支持几种指定格式)、图片加载和处理工具,数据库操作(增删改查)工具、Base64编码解码工具、MD5加密工具。
Stars: ✭ 130 (+766.67%)
Mutual labels:  sqlite, db
Node Sqlite
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
Stars: ✭ 642 (+4180%)
Mutual labels:  sqlite, db
db-redis
Yii DBAL Redis connection
Stars: ✭ 14 (-6.67%)
Mutual labels:  db, yii3
db-oracle
Oracle Database support for Yii
Stars: ✭ 21 (+40%)
Mutual labels:  db, yii3
italy
Free open public domain football data (football.db) for Italy / Europe - Serie A etc.
Stars: ✭ 35 (+133.33%)
Mutual labels:  sqlite
pocket-to-sqlite
Create a SQLite database containing data from your Pocket account
Stars: ✭ 56 (+273.33%)
Mutual labels:  sqlite
sqlite-dotnet-core
.NET Core 2.1 Console Application using SQLite with Entity Framework and Dependency Injection
Stars: ✭ 17 (+13.33%)
Mutual labels:  sqlite
mdb2sqlite
Conversion tool used to convert microsoft access database to sqlite.
Stars: ✭ 79 (+426.67%)
Mutual labels:  sqlite
sqlite-vtfunc
Implement SQLite table-valued functions with Python
Stars: ✭ 45 (+200%)
Mutual labels:  sqlite
demo
Yii 3 demo application
Stars: ✭ 259 (+1626.67%)
Mutual labels:  yii3
chiselstore
SQLite + Little Raft = 🚀
Stars: ✭ 398 (+2553.33%)
Mutual labels:  sqlite
yaramanager
Simple yara rule manager
Stars: ✭ 60 (+300%)
Mutual labels:  sqlite
aiosqlite3
sqlite3 on asyncio use loop.run_in_executor proxy
Stars: ✭ 21 (+40%)
Mutual labels:  sqlite
cpplipa
C++ library package
Stars: ✭ 17 (+13.33%)
Mutual labels:  sqlite
sqlite-unity-plugin-example
An Example implementation of the sqlite database plugin in C# unity: https://github.com/rizasif/sqlite-unity-plugin
Stars: ✭ 29 (+93.33%)
Mutual labels:  sqlite

Yii DataBase SQLite Extension


This package provides SQLite extension for Yii DataBase library. It is used in Yii Framework but is supposed to be usable separately.

Latest Stable Version Total Downloads Scrutinizer Code Quality Code Coverage

Support version

PHP Sqlite Version CI-Actions
7.4 - 8.0 3:latest Build status Mutation testing badge static analysis type-coverage

Installation

The package could be installed via composer:

composer require yiisoft/db-sqlite

Configuration

Using yiisoft/composer-config-plugin automatically get the settings of Yiisoft\Cache\CacheInterface::class, LoggerInterface::class, and Profiler::class.

Di-Container:

use Yiisoft\Db\Connection\ConnectionInterface;
use Yiisoft\Db\Sqlite\Connection as SqliteConnection;

return [
    ConnectionInterface::class => [
        'class' => SqliteConnection::class,
        '__construct()' => [
            'dsn' => $params['yiisoft/db-sqlite']['dsn'],
        ]
    ]
];

Params.php

return [
    'yiisoft/db-sqlite' => [
        'dsn' => 'sqlite:' . __DIR__ . '/Data/Runtime/yiitest.sq3',
    ]
];

Unit testing

The package is tested with PHPUnit. To run tests:

./vendor/bin/phpunit

Mutation testing

The package tests are checked with Infection mutation framework. To run it:

./vendor/bin/infection

Static analysis

The code is statically analyzed with Psalm. To run static analysis:

./vendor/bin/psalm

Support the project

Open Collective

Follow updates

Official website Twitter Telegram Facebook Slack

License

The Yii DataBase SQLite Extension is free software. It is released under the terms of the BSD License. Please see LICENSE for more information.

Maintained by Yii Software.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].