Download the PHP package robert-grubb/filerdb-php without Composer
On this page you can find all versions of the php package robert-grubb/filerdb-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download robert-grubb/filerdb-php
More information about robert-grubb/filerdb-php
Files in robert-grubb/filerdb-php
Package filerdb-php
Short Description FilerDB PHP Package
License MIT
Homepage https://github.com/RobertGrubb/filerdb-php
Informations about the package filerdb-php
FilerDB
A simplistic PHP flat file database designed to get your application up and running fast. Please note this package is currently in development and is not yet at a release.
Usage
Install via composer:
composer require robert-grubb/filerdb-php
NOTE: Please make sure your database directory has correct permissions for READ and WRITE.
Instantiating
Configuration
Creating a database
Check if database exists
List all databases
Deleting a database
Selecting a default database
Selecting a default database allows you to not have to specify the database on every call. Please refer to the below code on how to do that.
or
With the above, you can now do the following:
List collections in a database
Check if collection exists
Creating a collection
Deleting a collection
Empty a collection
Inserting a document
Updating a document
Deleting a document
Retrieving all documents
Retrieving document by id
Retrieving document by filters
Specify fields that come back in response
Ordering documents by a field
Limiting number of documents
Offsetting documents
Backups
You can now programmatically backup your database. You can do so by using the following code:
This was provided so you can manually backup your database via your own command line script, or automatically via a cron job, or something similar.