{"id":16445208,"url":"https://github.com/dgapitts/vagrant-postgres-hammerdb","last_synced_at":"2026-04-12T23:16:51.444Z","repository":{"id":145829553,"uuid":"43430450","full_name":"dgapitts/vagrant-postgres-hammerdb","owner":"dgapitts","description":null,"archived":false,"fork":false,"pushed_at":"2015-09-30T12:05:01.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-08T22:38:52.996Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/dgapitts.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}},"created_at":"2015-09-30T12:00:28.000Z","updated_at":"2015-09-30T12:05:02.000Z","dependencies_parsed_at":"2023-04-08T21:42:39.795Z","dependency_job_id":null,"html_url":"https://github.com/dgapitts/vagrant-postgres-hammerdb","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/dgapitts%2Fvagrant-postgres-hammerdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgapitts%2Fvagrant-postgres-hammerdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgapitts%2Fvagrant-postgres-hammerdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgapitts%2Fvagrant-postgres-hammerdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgapitts","download_url":"https://codeload.github.com/dgapitts/vagrant-postgres-hammerdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240816725,"owners_count":19862350,"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":[],"created_at":"2024-10-11T09:43:39.790Z","updated_at":"2026-04-12T23:16:46.417Z","avatar_url":"https://github.com/dgapitts.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vagrant postgres hammerdb (requires xwindows/x11)\n\nThis projects is for running postgres with hammerdb under vagrant, which require xWindows/x11 setup for the HammerDB GUI.\n\n## extra manual steps\n\n#### Sortout and test X11 forwarding\n\nFirst here is work around for connecting directly as postgres with X11 forwarding:\n```\n[vagrant@postgres01 ~]$ sudo passwd postgres\n```\n\nThen after changing password for user postgres user, connect via\n\n```\n~/projects/vagrant-postgres-hammerdb $ ssh -X -p 2222 postgres@localhost\npostgres@localhost's password:\n``` \n\nI then test x11 access via running xclock:\n\n```\n~/projects/vagrant-postgres-hammerdb $ ssh -X -p 2222 postgres@localhost\npostgres@localhost's password:\nLast login: Wed Sep 30 11:03:00 2015 from 10.0.2.2\n[postgres01:postgres:~] #xclock\n```\n\n#### next install HammerDB\n\nAssuming you have download the HammerDB install code to /vagrant\n\n```\ncd /vagrant\n./HammerDB-2.18-Linux-x86-64-Install\n```\n\nI went with the default installation path (i.e. /var/lib/pgsql/HammerDB-2.18/).\n\n#### Two fixes to allow HammerDB to connect to default postgres user\n\nBefore you run HammerDB, you need to make 2 changes to postgres\n\n1) vi /var/lib/pgsql/data/pg_hba.conf # allow connection for localhost\n```\n\n# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD\n# \"local\" is for Unix domain socket connections only\nlocal   all         all                               ident\n# IPv4 local connections:\n# host    all         all         127.0.0.1/32          ident\nhost    all     all     127.0.0.1/32                    md5\n# IPv6 local connections:\n# host    all         all         ::1/128               ident\nhost    all     all             ::1/128                 md5\n```\n\n2) not sure what the default password for the postgres user is, but HammerDB expected it to be postgres\n\n```\n[postgres01:postgres:~] #psql\npsql (8.4.20)\nType \"help\" for help.\n\npostgres=# ALTER USER postgres WITH PASSWORD 'postgres';\nALTER ROLE\n```\n\n#### Finally start HammerDB\n\n```\ncd /var/lib/pgsql/HammerDB-2.18/\n./hammerdb.tcl\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgapitts%2Fvagrant-postgres-hammerdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgapitts%2Fvagrant-postgres-hammerdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgapitts%2Fvagrant-postgres-hammerdb/lists"}