Size: a a a

pgsql – PostgreSQL

2021 February 06

Y

Yaroslav in pgsql – PostgreSQL
Попробуй загрузить с гита свой комит, но в будущем мне нужно будет уметь решать эти проблемы иным способом
источник

D

Dmitriy in pgsql – PostgreSQL
Yaroslav
Попробуй загрузить с гита свой комит, но в будущем мне нужно будет уметь решать эти проблемы иным способом
Если не будете в БД ничего руками менять и не будете удалять миграции, то таких проблем не будет.
источник

Y

Yaroslav in pgsql – PostgreSQL
Dmitriy
Если не будете в БД ничего руками менять и не будете удалять миграции, то таких проблем не будет.
Так я просто не знаю как я руками изменил
источник

D

Dmitriy in pgsql – PostgreSQL
Yaroslav
Так я просто не знаю как я руками изменил
Скорее всего, дело в том, что вы руками удалили миграции. А после этого вызывали makemigrations снова. При том, что структура БД уже была создана
источник

Y

Yaroslav in pgsql – PostgreSQL
Dmitriy
Скорее всего, дело в том, что вы руками удалили миграции. А после этого вызывали makemigrations снова. При том, что структура БД уже была создана
Наверное, спасибо за потраченое время
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Друзья, как лучше поступить, есть sql скрипт для Postgresql, отдаёт готовый geojson маркеров, тут все хорошо. Мне надо раздачу сейчас через вебсервер развернуть. Пока не могу разобраться  с pg_connect, 500я ошибка, и в phpinfo пока пусто по pg..
Но вот вопрос... а может не надо через PHP, а на Python сделать раздачу geojson? Т.к. этит запросы валятся каждую секунду или чаще... а PHP каждый раз пока коннект... пока авторизация... Думаю Python на "раздачу" как вебсервер. Но тогда другой вопрос, надо другой порт занимать, т.к. 80 и 443 заняты у меня Apache... поделитесь у кого как?
источник

D

Dmitriy in pgsql – PostgreSQL
Yuriy Zykin
Друзья, как лучше поступить, есть sql скрипт для Postgresql, отдаёт готовый geojson маркеров, тут все хорошо. Мне надо раздачу сейчас через вебсервер развернуть. Пока не могу разобраться  с pg_connect, 500я ошибка, и в phpinfo пока пусто по pg..
Но вот вопрос... а может не надо через PHP, а на Python сделать раздачу geojson? Т.к. этит запросы валятся каждую секунду или чаще... а PHP каждый раз пока коннект... пока авторизация... Думаю Python на "раздачу" как вебсервер. Но тогда другой вопрос, надо другой порт занимать, т.к. 80 и 443 заняты у меня Apache... поделитесь у кого как?
pg_pconnect поддерживает persistent connections
источник

D

Dmitriy in pgsql – PostgreSQL
"этит запросы валятся каждую секунду или чаще" -  это никчёмная нагрузка, PHP может обрабатывать очень много запросов
источник

D

Dmitriy in pgsql – PostgreSQL
"надо другой порт занимать, т.к. 80 и 443 заняты у меня Apache" - веб-сервер Nginx или Apache может проксировать запросы. Можно сабдомен настроить, и запросы с него проксировать в нужный порт
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Dmitriy
pg_pconnect поддерживает persistent connections
Ясно, осталось тогда разобраться с подключением pg_connect, CentOS, перечитал много, 500я ошибка идет, ну разберусь думаю тут, спасибо! на php и мне проще 👌
источник

D

Dmitriy in pgsql – PostgreSQL
Yuriy Zykin
Ясно, осталось тогда разобраться с подключением pg_connect, CentOS, перечитал много, 500я ошибка идет, ну разберусь думаю тут, спасибо! на php и мне проще 👌
Если 500-ая, то смотрите логи)
источник

D

Dmitriy in pgsql – PostgreSQL
А если в phpinfo ничего нет по поводу PostgreSQL, то попробуйте
sudo apt install php7.4-pgsql
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Dmitriy
Если 500-ая, то смотрите логи)
Ничего говорящего, ставил yum install php-pgsql  php-pdo_pgsql 7.3.27, php.ini надо раскомментировать на so библиотеку, разберусь думаю 🙏
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
может подскажите, что ещё надо сделать, чтоб сдружить php и pgsql, сделал вот эти шаги, и нивкакую (((
1. CentOS 7
2. yum install php-pgsql  php-pdo_pgsql
3. в etc/php.ini  вписал extension=pgsql.so (так же писал полный путь /usr/lib64/php/modules/pgsql.so)
4. systemctl restart httpd
5. systemctl restart php-fpm
6. php -m  есть строки: pdo_pgsql, pgsql
7. в phpinfo нет ничего касаемое postgresql
😢
источник

D

Dmitriy in pgsql – PostgreSQL
Yuriy Zykin
может подскажите, что ещё надо сделать, чтоб сдружить php и pgsql, сделал вот эти шаги, и нивкакую (((
1. CentOS 7
2. yum install php-pgsql  php-pdo_pgsql
3. в etc/php.ini  вписал extension=pgsql.so (так же писал полный путь /usr/lib64/php/modules/pgsql.so)
4. systemctl restart httpd
5. systemctl restart php-fpm
6. php -m  есть строки: pdo_pgsql, pgsql
7. в phpinfo нет ничего касаемое postgresql
😢
А этот etc/php.ini, который вы редактировали, совпадает с тем, который указан в выводе phpinfo?
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Dmitriy
А этот etc/php.ini, который вы редактировали, совпадает с тем, который указан в выводе phpinfo?
Дмитрий, так и есть, только дошел это этого тоже )) Конечно не тот 😔
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
хоть сейчас и тот ini (изменил upload_max_filesize - тут же изменилось, все ок), но с pgsql так и никак. Шаги все теже самые, PHP Version 7.2.24 (в phpinfo) в консоли php-v 7.3.27,  а php-pgsql 7.3.27, может из за этого...
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Ура товарищи! разобрался, VirtualMin подсовывал мне старую версию php 7.2, сменил версию в админке - и все закрутилось как надо!
источник

D

Dmitriy in pgsql – PostgreSQL
Yuriy Zykin
Ура товарищи! разобрался, VirtualMin подсовывал мне старую версию php 7.2, сменил версию в админке - и все закрутилось как надо!
Я о VirtualMin вообще слышу впервые)
источник

YZ

Yuriy Zykin in pgsql – PostgreSQL
Хорошая штука, если несколько сайтов на одном сервере 👍
источник