Arhn - архитектура программирования

Вопросы по теме 'postgresql'

Datanucleus + PostgreSQL не экранирует обратную косую черту
Я пытаюсь понять, где я ошибаюсь с запросом в Datanucleus (при поддержке базы данных Postgres). Кажется, что даже простые запросы терпят неудачу, если выражение содержит обратную косую черту. Однако у меня сложилось впечатление, что JDO/Datanucleus...

Заполнить базу данных MySQL из файла дампа postgresql
На самом деле мне нужно заполнить базу данных MySQL из файла SQL, который был создан postgresql как pg_dump dbname > myfile.sql Итак, если я попытаюсь сделать как mysql> source myfile.sql Это явно не работает. Хотя он заполнил...

Разверните приложение Rails 3.x в Amazon EC2
Я использую Heroku в качестве промежуточного/тестового сервера. Для производства я планирую развертывание в EC2, сначала на 1 экземпляре, но при необходимости развертывание должно масштабироваться до нескольких экземпляров. Быстрый поиск показывает,...

Как это оптимизировать: многие триггеры Postgres вызывают одну и ту же функцию внутри транзакции
У меня есть кэшированное поле в одной из таблиц моей базы данных, которое обновляется на основе множества разных таблиц и состояния полей в этих таблицах. Каждая из этих таблиц вызывает одну и ту же функцию через триггер:...
13.10.2023

Как я могу установить время в postgres, чтобы проверить поведение часового пояса с помощью RSpec?
Я хочу иметь возможность протестировать поведение компонента планировщика в разных часовых поясах. Однако функциональность для запуска запланированного поведения использует запросы на основе времени в postgres: e.g. # find reminders which have...

Игнорирование секунд из временной метки postgres
Я запускаю задание cron каждую минуту для уведомления пользователей о событиях. select * from events where event_start = now() - interval '30 minutes' так что я могу отправить пользователям уведомление до 30 минут события проблема в том,...
15.11.2023

Получить сумму целых чисел для УНИКАЛЬНЫХ идентификаторов
В игре, использующей PostgreSQL 9.3 в качестве серверной части, я пытаюсь ограничить количество игр, в которые играет пользователь в неделю. Я подготовил скрипт SQL , но, к сожалению, он не работает. Мой (тестовый, а не производственный) код...

Как улучшить этот запрос Postgres?
У меня есть sql-запрос: SELECT cast(AVG(SNR) AS integer) AS snr, cast(AVG(RSSI) AS integer) AS rts FROM SESSION WHERE DATE(associationtime)>DATE(NOW()- INTERVAL '21 DAYS'); Работает медленно, потому что 21 день содержит 300 тыс....
04.12.2023

Есть ли способ избежать того, чтобы PostgreSQL поместил обновленную строку в качестве последней строки?
Что ж, моя проблема в том, что каждый раз, когда я обновляю строку, эта строка перемещается на последнее место в таблице. На самом деле не имеет значения, где он был размещен раньше. Я прочитал в этом сообщении Postgresql: номер строки изменяется...
27.11.2023

Советы по поиску крупного текста в Postgres
Я новичок в базах данных, и мне нужен совет высокого уровня. Ситуация Я создаю базу данных с помощью Postgres 9.3, в базе данных есть таблица, в которой я храню файлы журналов. CREATE TABLE errorlogs ( id SERIAL PRIMARY KEY,...
26.10.2023

PostgreSQL не будет использовать индекс для проекции, если индексы использовались для запросов.
Я провел несколько экспериментов, и утверждение в заголовке кажется верным, я хотел бы знать, есть ли способ обойти это. Вот пример: CREATE TABLE test ( cond text, v1 integer, v2 integer, v3 integer ); -- Insert millions of rows CREATE INDEX...

Получение Postgis/JDBC для работы с BoneCP в Spring
Итак, я использую BoneCP и создаю свой источник данных в Spring: <bean id="baseDataSource" abstract="true" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"> <property name="driverClass"...

PostgreSQL - агрегирование данных по дате из поля даты и времени
У меня есть данные с течением времени для конкретных пользователей и временная метка в форме 2013-11-23 16:00:00-05 - есть поминутная дата для каждого пользователя и соответствующее значение использования. Итак, в таблице есть значения: user_ID,...
20.11.2023

Postgresql: запустить триггер ПОСЛЕ обновления ТОЛЬКО ДЛЯ КАЖДОГО УТВЕРЖДЕНИЯ, если данные изменились
В Postgresql у меня может быть два типа триггеров: FOR EACH ROW и FOR EACH STATEMENT. Если я делаю триггер FOR EACH ROW, я могу добавить предложение WHERE что-то вроде OLD.* != NEW.* , чтобы оно срабатывало только в том случае, если что-то...

Anorm возвращает 0 результатов, в то время как psql возвращает 2 результата
Я включаю панель поиска через AJAX, который передает выбранный фильтр (переключатель), относящийся к столбцу базы данных, и строку поиска для всего, что введено в строку поиска. Код scala/play/anorm, который я использую, таков: def...
10.12.2023

Лучший способ пройтись по набору хэшей, присваивая значения массива в Ruby
Я пытаюсь вставить данные в Postgres. У меня есть массив данных, и я пытаюсь присвоить каждому столбцу значение массива. Вот пример. pg_insert = ['12/09/2015', 41, 'test account', '41.0'] Table.create([date: pg_insert[0],...

Синтаксическая ошибка Propel, полученная при использовании зарезервированных ключевых слов в именах таблиц или столбцов
Есть ли способ заставить Propel автоматически экранировать имена столбцов, которые являются зарезервированными словами, при добавлении/обновлении строки? Прямо сейчас у меня есть столбец с именем «заказ», и когда я пытаюсь обновить с помощью...

Как использовать массив PHP в Postgres select
Я пытаюсь использовать массив php в операторе выбора postgres. Я старался: $sql = "SELECT * FROM some_table WHERE string_field IN ($1) AND other_field = $2;"; $result = pg_query_params($conn, $sql, array(implode(',', $my_arr), $other_field));...
20.11.2023

Столбец Postgres timestamptz и часовой пояс пользователя
После изменения таблицы для использования timestamptz для всех столбцов времени я вижу очень странное поведение при выборе на основе временного диапазона. Когда часовой пояс пользователя UTC, он работает, результат правильный. Если часовой пояс...

Как связать объекты в Sequelize (Node js)?
У меня есть модели User и File в Sequlize. Пользователь может иметь несколько файлов. У меня есть ассоциация db.User.hasMany(db.File, {as: 'Files', ForeignKey: 'userId', ограничения: false}); Я хочу инициировать объект пользователя с несколькими...

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..