Посоветуйте пожалуйста php библиотеку для работы с базой на postgreSQL. Хорошо бы active record. Ну или DAO какой нибудь.
Что ни чего ни кто не знает шоль из супер умных юзеров.... --- Добавлено --- Кое что нарыл не знаю на сколько это норм но рассмотрю: https://github.com/JDBurnZ/PHPG https://github.com/voryx/PgAsync
@SamyRed например с mysql я работал с разными библиотеками для работы с базой данных. Они так скажем упрощают написание запросов, сокращают код и делают его более читабельным. А так же избавляет о постоянном беспокойстве о защите входящих данных. Короче например в laravel существуют как dao паттерн так и activerecord, а так же doctrine он тоже там поддерживает. Но я не знаю где найти что - то схожее с базой на postgreSQL --- Добавлено --- И вроде много народу то онлайн, но такое чувство что эту тему избегают '(
@SamyRed да куда там не сталкивался. Наверно я не в том разделе написал просто. Это уже не новички) Хотя я всё же отношу это к новичкам, по мне так новички должны знать что такое ActiveRecord, DAO и ORM --- Добавлено --- @SamyRed У нас 1700 активно работающих сайтов и число их растёт, на нашей системе, так вот приняли решение попробовать postgreSQL. Во первых postgres более функциональная, у неё куда больше типов данных. А самое полезное у неё есть тип данных json который хранит массив прямо в базе. Так же там много чего интересного, но я сам пока туда первые минуты сунулся. По сути язык запросов не сильно отличается от mysql. --- Добавлено --- Но я всё же бы хотел использовать какую нибудь библиотеку, потому что будет команда по работе с данным проектом, так было бы удобней.
@askanim так когда настраиваешь соединение, должна быть возможность указать database_driver --- Добавлено --- http://docs.doctrine-project.org/pr...nce/configuration.html#connecting-using-a-url
@denis01 Thank you very much --- Добавлено --- @Fell-x27 Буду признателен если бы вы поделились своим мнением тоже, в данной теме. Заранее спасибо ) Doctrine я точно попробую юзануть. Я с ним в ларе уже работал, вроде прикольно. --- Добавлено --- Вот ещё что нарыл по данной теме https://github.com/morris/lessql Правда тоже пока не понял где был бы указан тип соединения. --- Добавлено --- А я красавчег а ?) я нашёл ещё только уже activeRecord) https://packagist.org/packages/php-activerecord/php-activerecord Капец такая тема инетресная) А на неё отозвались всего двое) --- Добавлено --- Вот тут есть как подключается: http://www.phpactiverecord.org/projects/main/wiki/Configuration__Setup
@igordata Почему бы нет. Кому как удобней. ) Я например хочу для себя открыть мир ORM и впорхнуть туда как ласточка. Главное в дырочку попасть а не в просак А то будет печаль... Кстати нашёл ещё один. https://github.com/PHPixie/ORM И такой вопрос кто вкурсе он с php 7 робит а то на вики написано для php 5.3
@mahmuzar кстати пользовался mysql 5.7 там так нельзя было, и это вроде был последний релиз) --- Добавлено --- @igordata а ещё системо нагружатель ?
@igordata ну да я знаю что такое в принципе ORM говорю же работал с ним в Lare, что класс является отображением базы данных. --- Добавлено --- Тут я не шутил) Серьёзный вопрос, ответьте плиз кто нибудь, потому что конкретн оспросил начальник на сколько сильно doctrine 2 загрузит проект ?
Ничего насчет него не могу сказать, я в нем дуб дубом)). Правда приходилось сталкиваться. И для работы как тебе посоветовал @denis01 использовал Doctrine
@askanim слух, ты какую задачу хочешь решить? проще запросы составлять? есть составляторы, они не ORM. Составлятор поможет писать запросы просто и перекидывать куери туда-сюда, дописывать в неё условия в разных местах. А ORM маппит объекты. Это разные вещи. Задачи разные.