{"id":13623479,"url":"https://github.com/chanmix51/Pomm","last_synced_at":"2025-04-15T14:33:10.118Z","repository":{"id":1348237,"uuid":"1295305","full_name":"chanmix51/Pomm","owner":"chanmix51","description":"PHP Object Model Manager for Postgresql","archived":false,"fork":false,"pushed_at":"2017-05-21T20:33:22.000Z","size":2016,"stargazers_count":164,"open_issues_count":0,"forks_count":31,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-05T07:05:14.409Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chanmix51.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"licenses/pomm.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-01-26T14:10:09.000Z","updated_at":"2023-11-11T05:11:36.000Z","dependencies_parsed_at":"2022-07-07T02:32:11.948Z","dependency_job_id":null,"html_url":"https://github.com/chanmix51/Pomm","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanmix51%2FPomm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanmix51%2FPomm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanmix51%2FPomm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chanmix51%2FPomm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chanmix51","download_url":"https://codeload.github.com/chanmix51/Pomm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249089086,"owners_count":21210916,"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-08-01T21:01:32.269Z","updated_at":"2025-04-15T14:33:09.830Z","avatar_url":"https://github.com/chanmix51.png","language":"PHP","funding_links":[],"categories":["数据库","目录","Table of Contents","PHP","数据库 Database","ORM and Datamapping","Database","数据库( Database )"],"sub_categories":["数据库 Database","Database","Library"],"readme":"=================================================\nPOMM: The PHP Object Model Manager for Postgresql\n=================================================\n\n.. image:: https://secure.travis-ci.org/chanmix51/Pomm.png?branch=master\n   :target: http://travis-ci.org/#!/chanmix51/Pomm\n\n.. image:: https://scrutinizer-ci.com/g/chanmix51/Pomm/badges/quality-score.png?s=5766ac7091629c3af205bbcca8623bd2e8cfe85e\n   :target: https://scrutinizer-ci.com/g/chanmix51/Pomm/\n\n.. image:: https://poser.pugx.org/Pomm/Pomm/version.png\n   :target: https://poser.pugx.org/\n\n.. image:: https://poser.pugx.org/Pomm/Pomm/d/total.png\n   :target: https://packagist.org/packages/pomm/pomm\n\n.. image:: https://poser.pugx.org/pomm/pomm/license.svg\n   :target: https://packagist.org/packages/pomm/pomm\n\nNote\n****\n\nThis is the 1,x version of Pomm. This package is not maintained anymore, the stable `Pomm 2.0 \u003chttps://github.com/pomm-project\u003e`_ is the new generation of Pomm Model Manager.\n\nWhat is Pomm ?\n**************\n\nPomm is an open source Postgresql access framework for PHP. It is not an ORM, it is an Object Model Manager. Pomm offers an alternative approach than ORM to using database in object oriented web developments. `Read more here \u003chttp://www.pomm-project.org/about\u003e`_.\n\nPomm devel works with PHP 5.4 and Postgresql 9.0 and above.\n\nYou can reach\n\n* `installation guide \u003chttp://www.pomm-project.org/howto/install\u003e`_\n* `documentation \u003chttp://www.pomm-project.org/documentation/manual-1.2\u003e`_\n* `code examples \u003chttp://www.pomm-project.org/documentation/examples\u003e`_\n* `mailing list \u003chttps://groups.google.com/forum/#!forum/pommproject\u003e`_\n\n=====================\nHow to install Pomm ?\n=====================\n\nThe easy way: composer\n**********************\nUsing `composer \u003chttp://packagist.org/\u003e`_ installer and autoloader is probably the easiest way to install Pomm and get it running. What you need is just a ``composer.json`` file in the root directory of your project:\n\n::\n\n  {\n  \"require\": {\n      \"pomm/pomm\": \"master-dev\"\n    }\n  }\n\nInvoking ``composer.phar`` will automagically download Pomm, install it in a ``vendor`` directory and set up the according autoloader.\n\nUsing Pomm with a PHP framework\n*******************************\n\n* Silex `PommServiceProvider \u003chttps://github.com/chanmix51/PommServiceProvider\u003e`_\n* Symfony2 `PommBundle \u003chttps://github.com/chanmix51/PommBundle\u003e`_\n\nWith Silex, it is possible to bootstrap a kitchen sink using this `gist \u003chttps://gist.github.com/chanmix51/3402026\u003e`, in an empty directory just issue the command::\n\n    wget -O - 'https://gist.github.com/chanmix51/3402026/raw/3cf2125316687be6d3ab076e66f291b68b422ce7/create-pomm-silex.sh' | bash\n\nAnd follow the instructions.\n\n===========================\nHow to contribute to Pomm ?\n===========================\n\nThat's very easy with github:\n\n* Send feedback to `@PommProject \u003chttps://twitter.com/#!/PommProject\u003e`_ on twitter or by mail at \u003chubert DOT greg AT gmail DOT com\u003e\n* Report bugs (very appreciated)\n* Fork and PR (very very appreciated)\n* Send vacuum tubes to the author (actual preferred are russians 6Φ12Π, 6Ж43Π, 6Ж38Π, 6C19Π)\n\nRunning tests\n*************\n\n.. code-block:: sh\n\n    psql -c 'CREATE DATABASE pomm_test' -U postgres -h 127.0.0.1\n    psql -c 'CREATE EXTENSION hstore' -U postgres -h 127.0.0.1 pomm_test\n    psql -c 'CREATE EXTENSION ltree' -U postgres -h 127.0.0.1 pomm_test\n\n    phpunit --configuration tests/phpunit.travis.xml\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanmix51%2FPomm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchanmix51%2FPomm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanmix51%2FPomm/lists"}