{"id":15157970,"url":"https://github.com/igrishaev/pg","last_synced_at":"2025-09-30T07:30:56.183Z","repository":{"id":62874071,"uuid":"562816799","full_name":"igrishaev/pg","owner":"igrishaev","description":"Deprecated: use igrishaev/pg2","archived":true,"fork":false,"pushed_at":"2024-01-21T15:34:39.000Z","size":1784,"stargazers_count":29,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-16T04:36:24.010Z","etag":null,"topics":["clojure","postgres"],"latest_commit_sha":null,"homepage":"https://github.com/igrishaev/pg2","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igrishaev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-07T10:18:43.000Z","updated_at":"2024-01-25T16:02:01.000Z","dependencies_parsed_at":"2023-01-22T12:30:56.839Z","dependency_job_id":"4b6096e0-0b26-4c80-9f47-562ba84229f8","html_url":"https://github.com/igrishaev/pg","commit_stats":{"total_commits":912,"total_committers":2,"mean_commits":456.0,"dds":"0.0010964912280702066","last_synced_commit":"6146b4f32f04e6d48f0ea47acb58366ba66991f2"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/igrishaev/pg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrishaev%2Fpg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrishaev%2Fpg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrishaev%2Fpg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrishaev%2Fpg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igrishaev","download_url":"https://codeload.github.com/igrishaev/pg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrishaev%2Fpg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276318999,"owners_count":25621652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-21T02:00:07.055Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clojure","postgres"],"created_at":"2024-09-26T20:21:23.565Z","updated_at":"2025-09-30T07:30:55.603Z","avatar_url":"https://github.com/igrishaev.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[pg2]: https://github.com/igrishaev/pg2\n\n**Attention: this repository has been deprecated in favour of [PG2\nproject][pg2], which is a successor of PG(one). Should you have been using\nPG(one) by any chance, please migrate to [PG2][pg2]!**\n\n# PG: a Postgres Driver in Pure Clojure\n\nThe latest version is **0.1.11**.\n\n## Package index\n\n| Short Name     | Full Name \u0026 Version                            | Description                                                                           |\n|----------------|------------------------------------------------|---------------------------------------------------------------------------------------|\n| pg-common      | `[com.github.igrishaev/pg-common \"0.1.11\"]`    | Keeps the registry of all the known PostgreSQL OIDs; bytes utilities; codecs; macros. |\n| pg-types       | `[com.github.igrishaev/pg-types \"0.1.11\"]`     | Implements text and binary encoding and decoding of Clojure and PG types.             |\n| pg-client      | `[com.github.igrishaev/pg-client \"0.1.11\"]`    | The client library through which you connect to the database.                         |\n| pg-pool        | `[com.github.igrishaev/pg-pool \"0.1.11\"]`      | The connection pool for the client.                                                   |\n| pg-ssl         | `[com.github.igrishaev/pg-ssl \"0.1.11\"]`       | Custom SSL context for secure connection.                                             |\n| pg-json        | `[com.github.igrishaev/pg-json \"0.1.11\"]`      | Extends `pg-types` with JSON encoding and decoding.                                   |\n| pg-joda-time   | `[com.github.igrishaev/pg-joda-time \"0.1.11\"]` | Extends `pg-types` with Joda Time encoding and decoding.                              |\n| pg-honey       | `[com.github.igrishaev/pg-honey \"0.1.11\"]`     | Integration with HoneySQL.                                                            |\n| pg-integration | `[com.github.igrishaev/ \"0.1.11\"]`             | Utilities for integration tests (dev purpose only).                                   |\n\n## Benefits\n\n- Implements both simple and extended Postgres protocols;\n- Supports both text and binary encoding and decoding;\n- Extremely Clojure-friendly;\n- Has its own connection pool;\n- Allows to reduce the result as you want;\n- Flexible and extendable;\n- Supports (multi-dimensional) arrays;\n- Convenient COPY IN/FROM functions;\n- Rich types mapping;\n- JSON support;\n- Joda Time support;\n- Easy integration with HoneySQL;\n- and more (lots of good things in TODO).\n\n## Documentation\n\n- [About](doc/000-about.md)\n- [Installation](doc/010-installation.md)\n- [Client](doc/020-client.md)\n- [Connection pool](doc/030-pool.md)\n- [Notifications](doc/025-notifications.md)\n- Types\n- JSON\n- Joda Time\n- [Arrays](doc/070-arrays.md)\n- [SSL](doc/080-ssl.md)\n- [COPY functions](doc/090-copy.md)\n- [HoneySQL](doc/100-honey.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrishaev%2Fpg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figrishaev%2Fpg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrishaev%2Fpg/lists"}