Articles of postgresql

Заполните таблицу данными для отсутствующей даты (postgresql, redshift)

Я пытаюсь заполнить ежедневные данные за отсутствующие даты и не могу найти ответ, пожалуйста, помогите. Мой пример daily_table : url | timestamp_gmt | visitors | hits | other.. ——————-+—————+———-+——-+——- www.domain.com/1 | 2016-04-12 | 1231 | 23423 | www.domain.com/1 | 2016-04-13 | 1374 | 26482 | www.domain.com/1 | 2016-04-17 | 1262 | 21493 | www.domain.com/2 | […]

Лучшая практика для повторного набора результатов в Postgres / PHP / PDO?

Я использую PHP 5.3.6 с PDO для доступа к Postgres 9.0.4. Меня попросили уменьшить объем памяти в отчете. Текущая реализация проста: выполните запрос, выполните fetchAll (), а затем итерайте с помощью foreach () через результирующий массив. Это, очевидно, не масштабируется с огромными наборами результатов: он может временно потреблять 100 МБ или более. У меня есть […]

PHP для получения типов географии PostGIS

У меня есть база данных PostGIS с колонкой географии. Я хотел бы иметь возможность использовать PHP для выбора географии, поэтому я мог бы запустить другой запрос, используя ST_Distance, чтобы получить расстояние между точками. Однако, когда я бегу SELECT geog from locations; Я получаю странное значение 6 вместо вывода HEX (что-то вроде 0101000020E6100000C442AD69DEAD5740575BB1BFEC6E3D40 – это то, […]

Предупреждение: pg_query (): запрос не выполнен: ERROR: ошибка синтаксиса в точке или рядом

У меня есть сценарий, который должен отображать результаты запроса Postgres на основе ссылки, которую пользователь нажимает на предыдущую страницу. Например, когда пользователь нажимает на заголовок проекта, он направляет их на страницу, которая показывает им больше атрибутов проекта, которые содержатся в столбцах в базе данных. У меня уже есть страница, где пользователи могут щелкнуть по названию, […]

Иностранные языки POSTGRES

У меня проблема с прямой вставкой в ​​базу данных иностранных символов, таких как символы «ó, č, ĕ, ř». не работает даже с моим php-интерфейсом, чтобы убедиться, что нет преобразования или другой кодировки. Таким образом, я использую вход в psql напрямую, и вот моя настройка: server_encoding —————– UTF8 (1 row) а также client_encoding —————– UTF8 (1 […]

Чтобы понять PHP-команду include -command

Я хотел бы, чтобы все переменные были доступны для файла handler_login.php, который я include в файл handler_question.php . Обработчик handler_question.php обрабатывает данные из следующей формы. Мой form_question.php <form method="post" action="handler-question.php"> <p>Title: <input name="question_title" type="text" cols="92" /> </p> <p>Question: <div id="wmd-container" class="resizable-textarea"> <textarea id="input" class="textarea" tabindex="101" rows="15" cols="92" name="question_body" /></textarea> </div> </p> <p>Tags: <input name="tags" type="text" […]

Выберите все форумы и получите последнее сообщение тоже .. как?

Я пытаюсь написать запрос, чтобы выбрать все мои форумы и получить соответствующую последнюю запись (включая автора) … но я не смог. Это моя структура: forums forum_threads forum_posts ———- ————- ———– id id id parent_forum (NULLABLE) forum_id content name user_id thread_id description title user_id icon views updated_at created_at created_at updated_at last_post_id (NULLABLE) Это мой текущий запрос: […]

Ошибка запроса при получении информации из двух разных таблиц в php

Для моего домашнего задания мне приходится писать запросы из базы данных о мире. Я получаю ошибку в одном из моих запросов, и я не могу понять, почему. Заявление о проблеме для запроса, с которым я столкнулся, это: Find all official languages, the country for which it is spoken, and the percentage of speakers (percentage of […]

Преобразование результатов запроса PostgreSQL в XML с использованием PHP DOM

Учитывая SQL как вход, я должен запросить базу данных PostgreSQL и вернуть результаты в виде XML. Я сделал это со следующим кодом: <?php $link = "host=localhost dbname=company user=pgsql password=password"; $connect = pg_connect($link); $query = "SELECT * FROM customer"; $result = pg_query($connect, $query); $doc = new DomDocument("1.0"); $root = $doc->createElement('data'); $root = $doc->appendChild($root); while($row = pg_fetch_assoc($result)){ […]

php pg_query не работает?

Я очень новичок в php и Postgresql. Когда я пытался извлечь данные из своей базы данных, запрос всегда возвращает значение FALSE. Вот мой код: $dbconn = pg_connect("host=localhost port=5432 dbname=mydb user=user password=user") if(!$dbconn) { echo "Not connected!"; } $sql = 'SELECT * FROM "mytable"'; $query = pg_query($dbconn,$sql); if(!$query) { echo "There is an error!"; echo pg_last_error($dbconn); […]