{"id":18768420,"url":"https://github.com/ekhabarov/go-pg-generator","last_synced_at":"2025-04-13T06:32:41.211Z","repository":{"id":144362499,"uuid":"78464229","full_name":"ekhabarov/go-pg-generator","owner":"ekhabarov","description":"Golang struct  generator for PostgreSQL","archived":false,"fork":false,"pushed_at":"2024-12-13T06:29:31.000Z","size":13,"stargazers_count":8,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T07:54:47.029Z","etag":null,"topics":["cli","generator","golang","postgres","postgresql","sql"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ekhabarov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-01-09T20:05:41.000Z","updated_at":"2025-02-23T10:42:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"9e44a6fd-1471-4134-996c-46e4463e23dd","html_url":"https://github.com/ekhabarov/go-pg-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekhabarov%2Fgo-pg-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekhabarov%2Fgo-pg-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekhabarov%2Fgo-pg-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekhabarov%2Fgo-pg-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ekhabarov","download_url":"https://codeload.github.com/ekhabarov/go-pg-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248674677,"owners_count":21143760,"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","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":["cli","generator","golang","postgres","postgresql","sql"],"created_at":"2024-11-07T19:12:34.085Z","updated_at":"2025-04-13T06:32:41.201Z","avatar_url":"https://github.com/ekhabarov.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Golang struct generator for PostgreSQL\n\nCLI tool for generation Golang structures by table definition from PostgreSQL.\n\n## Build\nInstall Go vendor tool [govendor](https://github.com/kardianos/govendor) and run\n```\nmake build\n```\n\n\n## Dependencies\n### For generated files\n`import \"github.com/guregu/null/v5\"`\nProvides support for `null` values.\n\n`import \"github.com/satori/go.uuid\"`\nProvides support for `uuid.UUID` values.\n\n## Help\n```\nUsage:\n  go-pg-generator [OPTIONS]\n\nApplication Options:\n  -s, --server=         Server name or IP address (default: 127.0.0.1)\n  -p, --port=           Port (default: 5432)\n  -u, --user=           Database user.\n  -w, --password=       Database password.\n  -d, --database=       Database name.\n  -t, --tables=         Tables to export.\n      --ssl=            SSL mode (require|verify-full|verify-ca|disable) (default: disable)\n  -f, --file-per-table  Save each structure to its own .go file.\n      --package=        Package name for generated files.\n\nHelp Options:\n  -h, --help            Show this help message\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekhabarov%2Fgo-pg-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekhabarov%2Fgo-pg-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekhabarov%2Fgo-pg-generator/lists"}