{"id":19806069,"url":"https://github.com/raitraidma/pgapex","last_synced_at":"2025-05-01T07:30:38.348Z","repository":{"id":42945981,"uuid":"52475412","full_name":"raitraidma/pgapex","owner":"raitraidma","description":"APEX for ProstgreSQL","archived":false,"fork":false,"pushed_at":"2022-03-26T01:17:10.000Z","size":4890,"stargazers_count":0,"open_issues_count":2,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T10:51:59.862Z","etag":null,"topics":["apex","php","plpgsql","postgres","postgresql","vagrant"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/raitraidma.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":"2016-02-24T21:24:18.000Z","updated_at":"2020-07-30T12:33:04.000Z","dependencies_parsed_at":"2022-09-23T15:22:04.165Z","dependency_job_id":null,"html_url":"https://github.com/raitraidma/pgapex","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/raitraidma%2Fpgapex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raitraidma%2Fpgapex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raitraidma%2Fpgapex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raitraidma%2Fpgapex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raitraidma","download_url":"https://codeload.github.com/raitraidma/pgapex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251840102,"owners_count":21652276,"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":["apex","php","plpgsql","postgres","postgresql","vagrant"],"created_at":"2024-11-12T09:06:21.564Z","updated_at":"2025-10-14T12:11:28.178Z","avatar_url":"https://github.com/raitraidma.png","language":"JavaScript","readme":"![CI build](https://travis-ci.org/raitraidma/pgapex.svg)\n\npgApex\n======\n\npgApex requirements\n------------------\n* Postgresql 9.4\n* PHP 5.5\n\nPrerequisites\n-------------\n* Install Oracle VirtualBox 5.0.16 or greater (https://www.virtualbox.org/wiki/Downloads)\n* Install Vagrant 1.8.1 or greater (https://www.vagrantup.com/downloads.html)\n* Install Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)\n\nWindows host (vagrant \u003c 1.7.3)\n------------------------------\nTo enable longer paths than 260 chars:\n* Open C:\\HashiCorp\\Vagrant\\embedded\\gems\\gems\\vagrant-1.7.2\\plugins\\providers\\virtualbox\\driver\\version_4_3.rb\n(Path may vary)\n* Find method 'share_folders' (lines 495-510)\n* Relpace:\n`folder[:hostpath]]`\nwith\n`'\\\\\\\\?\\\\' + folder[:hostpath].gsub(/[\\/\\\\]/,'\\\\')]`\n\nStart VM\n--------\n* Open command line as Administrator\n* Go to the folder where is Vagrantfile\n* Run command: `vagrant up`\n\nAccess VM\n---------\n* Log into the VM, open Putty\n  * Host name: localhost\n  * Port: 2222\n  * Press Open button\n  * Username: vagrant\n  * Password: vagrant\n\nShared folder is in /vagrant directory:\n  `cd /vagrant`\n\nDeploy db evolutions\n--------------------\n* Execute deploy script: `/vagrant/db_evolutions.sh`\n\nAccess UI\n---------\nhttp://localhost:8000\n\nStop VM\n-------\n* Open command line\n* Go to the folder where is Vagrantfile\n* Run command: `vagrant halt`\n\nRun tests in VM\n---------------\n* Go to /vagrant folder: `cd /vagrant`\n* Run js tests once: `npm run test-single-run`\n* Run js tests when code changes: `npm run test`\n* Run php tests: `composer test`\n\nCI\n--\n* https://travis-ci.org/\n* `deploy.sh` (`SERVER_PASSWORD`, `SERVER_USER_HOST`, `DB_PASSWORD`, `DB_USER` and `DB_DATABASE` are variables defined in repository settings)\n\nDemo\n----\n* http://apex.ttu.ee/t143682/pgapex","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraitraidma%2Fpgapex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraitraidma%2Fpgapex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraitraidma%2Fpgapex/lists"}