angel3_orm_postgres 7.0.1 copy "angel3_orm_postgres: ^7.0.1" to clipboard
angel3_orm_postgres: ^7.0.1 copied to clipboard

PostgreSQL support for Angel3 ORM. Includes functionality for querying and transactions.

example/main.dart

import 'dart:io';
import 'package:angel3_orm_postgres/angel3_orm_postgres.dart';
import 'package:postgres_pool/postgres_pool.dart';

void main() async {
  var executor = PostgreSqlPoolExecutor(PgPool(
    PgEndpoint(
      host: 'localhost',
      port: 5432,
      database: Platform.environment['POSTGRES_DB'] ?? 'orm_test',
      username: Platform.environment['POSTGRES_USERNAME'] ?? 'test',
      password: Platform.environment['POSTGRES_PASSWORD'] ?? 'test123',
    ),
    settings: PgPoolSettings()
      ..maxConnectionAge = Duration(hours: 1)
      ..concurrency = 5,
  ));

  var rows = await executor.query('users', 'SELECT * FROM users', {});
  print(rows);
}
4
likes
140
points
122
downloads

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

PostgreSQL support for Angel3 ORM. Includes functionality for querying and transactions.

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

angel3_orm, logging, pool, postgres, postgres_pool

More

Packages that depend on angel3_orm_postgres