Compare commits
23 Commits
v1.0.0-alp
...
a10ecbb1cd
| Author | SHA1 | Date | |
|---|---|---|---|
| a10ecbb1cd | |||
| 2d8f8b6e87 | |||
| a96fdf9d14 | |||
| 9fba3781d6 | |||
| 1ab961e35a | |||
| d9ffc36fe6 | |||
| bcca9f5ace | |||
| 1e7c41eaa2 | |||
| 50b4104e02 | |||
| 85786fa113 | |||
| 71ae46fac7 | |||
| 259247464a | |||
| b871d3e03f | |||
| 4342d1ac50 | |||
| 3d45bbcabc | |||
| 7390ae0f61 | |||
| cecbb51414 | |||
| c2dc111dce | |||
| afc5d80095 | |||
| b705130624 | |||
| 98bfceb7c9 | |||
| ecc13a30cf | |||
| 1164dc7cc5 |
4
.gitattributes
vendored
4
.gitattributes
vendored
@@ -1,4 +0,0 @@
|
|||||||
.gitignore export-ignore
|
|
||||||
.gitattributes export-ignore
|
|
||||||
composer.lock export-ignore
|
|
||||||
tests/**/* export-ignore
|
|
||||||
12
README.md
12
README.md
@@ -1,11 +1,3 @@
|
|||||||
# PDODocument
|
# pdo-document
|
||||||
|
|
||||||
This library allows SQLite (and, by v1.0.0-beta1, PostgreSQL) to be treated as a document database. It is a PHP implementation of the .NET [BitBadger.Documents](https://git.bitbadger.solutions/bit-badger/BitBadger.Documents) library.
|
Bit Badger Documents PHP implementation with PDO
|
||||||
|
|
||||||
## Add via Composer
|
|
||||||
|
|
||||||
`compose require bit-badger/pdo-document`
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
Documentation for this library is not complete; however, its structure is very similar to the .NET version, so [its documentation will help](https://bitbadger.solutions/open-source/relational-documents/basic-usage.html) until its project specific documentation is developed. Things like `Count.All()` become `Count::all`, and all the `byField` operations are named `byFields` and take an array of fields.
|
|
||||||
@@ -1,23 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "bit-badger/pdo-document",
|
"name": "bit-badger/pdo-document",
|
||||||
"description": "Treat SQLite (and soon PostgreSQL) as a document store",
|
|
||||||
"keywords": ["database", "document", "sqlite", "pdo"],
|
|
||||||
"license": "MIT",
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Daniel J. Summers",
|
|
||||||
"email": "daniel@bitbadger.solutions",
|
|
||||||
"homepage": "https://bitbadger.solutions",
|
|
||||||
"role": "Developer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"email": "daniel@bitbadger.solutions",
|
|
||||||
"source": "https://git.bitbadger.solutions/bit-badger/pdo-document",
|
|
||||||
"rss": "https://git.bitbadger.solutions/bit-badger/pdo-document.rss"
|
|
||||||
},
|
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=8.3",
|
|
||||||
"netresearch/jsonmapper": "^4",
|
"netresearch/jsonmapper": "^4",
|
||||||
"ext-pdo": "*"
|
"ext-pdo": "*"
|
||||||
},
|
},
|
||||||
|
|||||||
3
composer.lock
generated
3
composer.lock
generated
@@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "ca79f450e8e715ad61ba3581734c0fe7",
|
"content-hash": "eada4b7eb6f976e0aaf0b54b92e2ca32",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "netresearch/jsonmapper",
|
"name": "netresearch/jsonmapper",
|
||||||
@@ -1697,7 +1697,6 @@
|
|||||||
"prefer-stable": false,
|
"prefer-stable": false,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": ">=8.3",
|
|
||||||
"ext-pdo": "*"
|
"ext-pdo": "*"
|
||||||
},
|
},
|
||||||
"platform-dev": [],
|
"platform-dev": [],
|
||||||
|
|||||||
Reference in New Issue
Block a user