Articles of postgresql

Интеграция postgreSQL на WAMP

Я только что установил postgreSQL в Windows 7. Я пытаюсь интегрировать postgreSQL с сервером WAMP. Для этого я сделал следующие изменения в файле httpd.conf и php.ini 1 LoadModule c:/path к libpq.dll в httpd.conf а затем 2 extension=php_mod_pgsql.dll , extension=php_pgsql.dll – включить (reemove;) в php.ini Если я делаю вышеуказанные изменения, localhost не работает. Если я делаю […]

Как добавить столбец в таблицу с использованием миграции laravel 5 без потери данных?

У меня есть существующая таблица базы данных, и я хочу добавить к ней столбец. Однако, когда я запускаю команду php artisan migrate , она ничего не говорит о миграции. Но я уже добавляю схему для добавления столбцов таблицы. Я прочитал несколько статей и ссылок, в которых я должен выполнить php artisan migrate:refresh сначала php artisan […]

Обработка сложных предложений WHERE с помощью PHP Query Builder

Там есть несколько библиотек построителей запросов ActiveRecord. Некоторые из них являются самостоятельными, а некоторые из них встроены в рамки . Однако у них действительно есть проблемы с предложениями WHERE и HAVING, когда дело доходит до сложного SQL. Отключение других баз данных – я пытаюсь придумать метод WHERE (), совместимый с MySQL и PostgreSQL, который мог […]

PHP, PostgreSQL, MySQL

Я застрял в запросе. Я не знаю, что у вас проблема. Как мне помочь? Вот код: в то время как я запускаю запрос, он выдает ошибку: ERROR: отношение «ПОДРЯДЧИКИ» не существует. ЛИНИЯ 5: от «ПОДРЯДЧИКОВ» select cont.name, cont.total,cp.contractor_id,cp.amount_paid,wt.id FROM ( select name,sum(amount_to_be_paid) as total from "CONTRACTORS" group by name ) cont left join ( select […]

Postgresql regexp_matches внутри представления всегда возвращает null при запросе из PHP

У меня есть вид, похожий на этот CREATE OR REPLACE VIEW regexp_test AS ( SELECT regexp_matches(decode('NTB4', 'base64')::text, '(\d+)x') ) Когда я запрашиваю вид из pgAdmin, возвращается массив с одним значением 50, как и ожидалось. SELECT * FROM regexp_test Но когда я вызываю тот же запрос из PHP через pg_query('SELECT * FROM regexp_test') , ничего не […]

Не удалось установить соединение с базой данных; Недопустимое имя источника данных (только с PDO)

Я пытаюсь добраться до моей новой базы данных PGSQL с помощью PHP. Проблема в том, что я получаю ошибку, указанную в заголовке. Когда я пытаюсь подключиться напрямую. Он работает, когда я пытаюсь подключиться PDO, он дает эту ошибку. Что я проверил: Php.ini. Необходимые расширения раскоментированы (как php_pgsql.dll, так и php_pdo_pgsql.dll ) Убедитесь, что эти два […]

Удаление строки из вывода php json

После нескольких часов поиска и усилий я не смог исправить это. Поэтому, наконец, ища вашу помощь. Мой Json [ { "notice_id": "2", "n_header": "Class Test", "n_subject": "Class Test from 15-jan", "n_datetime": "2014-01-05 09:00:00", "noticenum": "NISTA1", "n_body": "Dear Students Class test 1 will be held from january 15. \nDetaled Notice will be notified further with timetable", […]

Невозможно расшифровать с помощью pgcrypto от AES-256-CBC, но AES-128-CBC в порядке

У меня есть проблема дешифрования данных в pgcrypto, которая ранее была зашифрована в приложении PHP. Я пробовал 3 типа шифрования: 1) mcrypt – RIJNDAEL 128 CBC 2) mcrypt – RIJNDAEL 256 CBC 3) openssl_encrypt – aes-256-cbc все зашифровано дешифровано отлично в PHP, но в pgcrypto я могу расшифровать, используя тот же ключ и iv только […]

Проблемы с моей попыткой реализовать UPSERT

У меня возникает эта проблема при проверке условия обновления таблицы в PostgreSQL. Он должен проверить, загружен ли пользователь один раз, и если да, добавьте +1 в acessos . <?php $result2 = pg_query("SELECT * from downloads WHERE (nome = $_POST[nome_download] AND email = $_POST[email_download])"); if (pg_num_rows($result2) == 0){ $result = pg_query("INSERT INTO downloads (nome, email, estado, […]

Как установить клиентскую библиотеку PostgreSQL для PHP в Windows с включенным SSL

Я не могу подключиться с моего локального сервера PHP dev к моей базе данных PostgreSQL на Heroku . Это потому, что Heroku требует, чтобы я установил это соединение с помощью SSL . Но стандартная клиентская библиотека Windows PHP 5.5.12 PostgreSQL, похоже, не поддерживает SSL. Я получаю следующую ошибку: pg_pconnect (): Не удается подключиться к серверу […]