Articles of postgresql

Написание запроса в php, который получает информацию из двух разных таблиц

Я пишу свой последний запрос для своей домашней работы, но я застрял на нем прямо сейчас. Этот запрос требует, чтобы я взял информацию из 2 таблиц вместо 1. Я смущен тем, как получить эту информацию из обеих таблиц и как их собрать. Вот описание запроса, который я пытаюсь написать. For each country display the capital […]

PHP Regex tweet Filter

у меня есть вопрос. Я просматриваю профиль twitter, используя Rstudio, Postgreql, PHP Im пытается фильтровать твиты из профиля twitter. Im использует php с postgresql. У меня уже есть твиты в таблице на моем веб-сайте, используя SQL Query. Я хотел бы использовать Regex для фильтрации твитов. Я не хочу показывать все твиты из профиля twitter на […]

Запросить данные таблицы DB Postgres с веб-страницы HTML с помощью PHP

У меня есть таблица базы данных postgres с 6 столбцами report_dt | configured_capacity_tb | present_capacity_tb | dfs_remaining_tb | dfs_used_tb | env 5-й столбец должен появиться в виде выпадающего списка на веб-странице HTML, когда я выберу вариант из этого раскрывающегося списка и нажмите submit. Я должен получить данные (из таблицы postgres db) в виде таблицы на […]

Перенос необработанных данных в базу данных PostgreSQL и обратно

Итак, у меня есть некоторые общие данные в файле. Мои квест прост: сохраните это в поле в базе данных и снова верните его обратно в файл. Мне все равно, как он хранится, и какие методы использовались для его переноса назад и вперед (но если я могу plpgsql его до функции plpgsql или двух, это будет […]

Ошибка pgsql 42601 с PDO :: execute

У меня проблемы с $ pdo-> execute ($ values). Он отлично работает, если я использую $pdo->execute() без $ values: $dsn = sprintf('%s:host=%s;port=%s;dbname=%s', DB_TYPE, DB_HOST, DB_PORT, DB_NAME); $pdo = new PDO($dsn, DB_USER, DB_PASS, array()); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = 'SELECT * FROM "user" ORDER BY id DESC LIMIT 50 OFFSET 0'; $stmt = $pdo->prepare(trim($sql)); $stmt->setFetchMode(PDO::FETCH_OBJ|PDO::FETCH_PROPS_LATE); $stmt->execute(); echo […]

Расширение pgsql не загружается

Я пытаюсь использовать расширение pgsql для Windows 10 64-bit (WAPP). У меня есть: перезапущен Apache uncommented все расширения postgresql в php.ini используется LoadFile для загрузки pgsql.dll переместил pgsql.dll в bin Apache (я попробовал как dll из папки php, так и из postgresql) Но результата нет. pgsql видна только в php.exe -m но не в phpinfo() […]

laravel uuid не отображается в запросе

У меня есть таблица базы данных postgres, которая использует uuid в качестве основного ключа, через пакет webpatser / laravel-uuid и «читаемые» веб-идентификаторы через vinkla / hashids . Когда я запрашиваю базу данных, если я отвечу dd () , я вижу UUID в полном объеме, но если я просто вернусь , вместо этого получаю целое число. […]

Поместить массив в WHERE -clause в PHP без нажатия X раз Postgres

Как вы можете поместить массив в WHERE -clause ниже без создания 50 pg_execute команд в PHP / PostgreSQL? // to get the question_ids of the newest questions $result_q_id = pg_prepare($dbconn, "query6", "SELECT question_id FROM questions ORDER BY was_sent_at_time DESC LIMIT 50;" ); $result_question_id = pg_execute($dbconn, "query6", array()); // to get all question ids $question_ids = […]

Чтобы получить много тегов для эффективного ответа от Postgres по PHP

Как вы можете получить много тегов для эффективного вопроса из базы данных Postgres PHP? У меня есть теги таблиц и вопросы, где у меня есть переменные questions_question_id и question_id , соответственно, например. Один вопрос может иметь много тегов. Я могу выбрать question_id , title и tag из таблиц. Тем не менее, я не знаю, как […]

PDO pgsql – подсчет строк, на которые влияет функция pgsql

У меня есть следующая функция: CREATE FUNCTION user_delete( IN id INT4 ) RETURNS VOID AS $BODY$ BEGIN SELECT * FROM "user" WHERE user_id = id FOR UPDATE; DELETE FROM user_role WHERE user_id = id; DELETE FROM user_permission WHERE user_id = id; DELETE FROM permission_cache WHERE user_id = id; DELETE FROM access WHERE user_id = id; […]