lkt / timestream-connector
LKT AWS Timestream connector
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lkt/timestream-connector
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.