fennec_pg 0.0.5 copy "fennec_pg: ^0.0.5" to clipboard
fennec_pg: ^0.0.5 copied to clipboard

this plugin belongs to Fennec Framework. it's a performant Postgresql Driver included ORM.

example/example.dart

import 'package:fennec_pg/fennec_pg.dart';
import 'package:fennec_pg/src/orm/filter/field.dart';

import 'models/user.dart';
import 'repositories/repository.dart';

void main(List<String> arguments) async {
  var uri = 'postgres://postgres:StartAppPassword@localhost:5432/topicsapp_db';

  await PGConnectionAdapter.init(uri);
  UserRepository userRepository = UserRepository();
  TestRepository testRepository = TestRepository();
  /*User user = User();
  user.email = '131@web.de';
  user.userName = 'ak1';
  user.password = '123456';

  var userResult = await userRepository.selectAll(SelectBuilder(['*'])
    ..where(Equals(Field.tableColumn('email'), Field.string('12@web.de'))
        .or(Equals(Field.tableColumn('id'), Field.int(1)))
        .and(In(Field.tableColumn('id'), Field.list([1, 2])))));
  print(userResult);*/
  Test test = Test(DateTime.now().millisecondsSinceEpoch.toString());
  Child child = Child();
  test.x = {'Akran': true, 'Chorfi': 'aaa'};
  test.childs.add(child);
  test.childs.add(Child());
  final result = await testRepository.insert(test);

  print(result!.toJson());
  print('aftet insert');
  final x = await testRepository.findAll();
  for (var item in x) {
    print(item.toJson());
  }

  /* AccountRepository accountRepository = AccountRepository();
  UserRepository userRepository = UserRepository();
  User user = User();
  user.email = '131@web.de';
  user.name = 'ak1';
  user.account = Account();
  User? userResult = await userRepository.insert(user);
  if (userResult != null) {
    print(userResult.toJson());
  }
  final result = await accountRepository.findAll();
  for (var row in result) {
    print(row.toJson());
  }*/
}
5
likes
0
pub points
0%
popularity

Publisher

verified publisherfennecframework.com

this plugin belongs to Fennec Framework. it's a performant Postgresql Driver included ORM.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

crypto

More

Packages that depend on fennec_pg