lkt / timestream-connector
LKT AWS Timestream connector
1.0.4
2023-12-28 15:35 UTC
Requires
- php: >=8.1.0
- ext-pdo: *
- aws/aws-sdk-php: ^3.285
- lkt/database-connector: ^2.1
- lkt/locale: ^2.0
- lkt/query-builder: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^6.2
README
use Lkt\Connectors\TimeStreamConnector; TimeStreamConnector::define('aws') ->setUser('user') ->setPassword('password') ->setDatabase('database') ->setRegion('us-west-2');
Read records
use Lkt\Connectors\TimeStreamConnector; TimeStreamConnector::get('aws')->query('your sql query');
Write records
use Lkt\Connectors\TimeStreamConnector; TimeStreamConnector::get('aws')->write('table name', $records);
To add records simply add an array of arrays with a key-value format:
$records = [ [ 'v1' => 123, 'v2' => 345, 'v3' => 999, ] ];
This structure will create a record with multiple values for each variable in each record.