Add PostgreSQL adapter (#1)

* feat: init & add pg adapter

* add test & ci

* fix ci
14 files changed