Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'postgresql'


Напишите хранимые процедуры SQL, научившись их отлаживать.
Мой личный любимый способ научиться лучше программировать — научиться лучше отлаживать. Отладка требует от вас понимания того, как машина воспринимает ваш код. Это помогает вам воспринимать сообщения об ошибках как информацию, а не как какую-то информацию. ужасное нарушение правил кодирования. Поэтому, когда я не очень хорошо знаю определенный язык программирования, я беру код у других людей (легко доступный на GitHub или обмене стеками) и пытаюсь подогнать его под свои нужды. Будут..

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

postgres: проверка ограничений и нулевые значения
пожалуйста, взгляните на следующую таблицу: name | x | y ---------+-----+------ foo | 3 | 5 bar | 45 | 99 foobar | 88 | barfoo | 0 | 45 Я хочу добавить ограничение CHECK ( y > x ), но это, очевидно, не удастся,...

Отображение результатов клиентского запроса PSQL 8.3+
Довольно глупый вопрос, но я не могу найти ответ в документах или справочных страницах. Я думаю, что начиная с версии 8.3 клиент psql CLI не будет отображать результаты большого встроенного запроса. Он направляется в «менее похожее» средство...

Триггеры PostgreSQL в приложении rails? Как выполнить createlang plpgsql имя_базы_данных?
Если я собираюсь использовать триггеры postgres в приложении rails, я могу использовать execute {create trigger} для создания триггера в файле миграции. Но где я должен писать эти строки? createlang plpgsql databasename;

Сортировка Postgres по умолчанию по идентификатору - worldship
Мне нужно настроить worldship для извлечения данных из одной из наших баз данных postgres. Мне нужно, чтобы пакеты сортировались по id. У меня нет способа (о котором я знаю) заставить worldship отправить предложение order by, поэтому мне нужно,...

Получение всех записей, день рождения которых сегодня в PostgreSQL
У меня есть следующий запрос, и мне нужно реализовать Mailer, который нужно отправить всем клиентам, у которых сегодня день рождения. Это происходит повседневно. Теперь мне нужно всего лишь выбрать клиентов Birthday с помощью SQL-запроса Postgres...
20.04.2024

Вставьте список python в базу данных Postgres
У меня возникли проблемы с форматированием списка для вставки с помощью psycopg. Вот пример кода, который я пытаюсь сделать. В основном я просто читаю данные из одной таблицы и пытаюсь вставить их в другую таблицу. Код: cur.execute("""select...

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

Платформа Activiti BPM — выбрать конкретную схему для создания таблиц?
Я только начал работать с активностью и интегрировал ее в свой проект (на основе postgres) встроенным способом (пример фрагмента файла конфигурации spring) (...) <!-- Activiti components --> <bean...

очистка базы данных для схем postgres
У меня есть gem devise и gem apartment , которые я использую для создания отдельных схем для каждой учетной записи пользователя устройства. документ и рекомендации по этому вопросу предлагают использовать промежуточное ПО Rack для...

Как объединить DISTINCT и COUNT агрегированные значения
У меня есть таблица с темами со столбцами Capture_group_id, subject_id, round_id и некоторыми другими столбцами. Я хочу написать оператор SELECT, который возвращает отдельные субъекты, не обращая внимания на round_id, но я также хочу знать, в...
22.04.2024

Получить максимальные значения в PostgreSQL 8.0
Я использую Amazon Redshift . Мне нужно получить дату MAX в столбце по месяцам. Пример приведен ниже. Есть 5 столов: vendor vendor_pkg vendor_pkg_category vendor_load vendor_load_status vendor V vendor_id vendor_name...

PostgreSQL jsonb, `?` и JDBC
Я использую PostgreSQL 9.4 и потрясающий тип поля JSONB. Я пытаюсь запросить поле в документе. Следующее работает в интерфейсе командной строки psql SELECT id FROM program WHERE document -> 'dept' ? 'CS' Когда я пытаюсь выполнить тот же...
16.05.2024

Получите количество записей, создаваемых каждую неделю в SQL
У меня есть таблица Вопросы . Как я могу подсчитать все вопросы, заданные за неделю? В более общем плане, как я могу сгруппировать записи по неделям, в которые они были созданы? Questions id created_at title...

Ошибка с group() из SQlite в PostgreSQL в Rails
Я пытаюсь загрузить свое приложение в героку, но это выдает ошибку в этом утверждении: @exhibition.enrolments.select(:id).group('payment_id') ActiveRecord::StatementInvalid (PG::GroupingError: ОШИБКА: столбец "enrolments.id" должен...

Почему Anorm выдает исключение TypeDoesNotMatch при вставке первичного ключа в виде текста?
У меня есть таблица в Postgres 9.4 с адресом электронной почты в качестве первичного ключа. Затем, используя Anorm, я выполняю следующие действия. DB.withConnection { implicit connection => SQL"insert into member_login_email(email,...

Как выполнять запросы GET и POST в Swift?
Я адаптировал это из учебника iOS Apprentice Рэя Вендерлиха, часть 4. Однако этот код работает как запрос GET, отправленный моему Strongloop API с простой моделью базы данных: Это работает, но я не знаю, почему это работает, так как он не...

Django – Как удалить атрибут primary_key из поля?
Итак, у меня есть модель в моей базе данных, и теперь я понял, что нет смысла создавать первичный ключ. Я хотел бы удалить атрибут первичного ключа из поля и использовать автополе django по умолчанию в качестве первичного ключа. Как я могу это...

Отображение изображения, сохраненного как двоичное, в столбце Postgre bytea
Я застрял часами, работая над этим. В сети найдено несколько решений, но мне никто не помогает. У меня возникла проблема с отображением изображения в браузере с помощью PHP, который берет изображение из базы данных Postgres с типом столбца bytea. Я...
22.05.2024

Как мне сохранить данные postgres с помощью docker-compose
Я продолжаю терять свои данные при перезапуске докера, вот мой docker-compose.yml postgres: image: postgres volumes: - /data/myproject/postgres:/var/lib/postgresql/data ports: - '15432:5432' environment: POSTGRES_PASSWORD:...

Найти пересечение между диапазонами дат в PostgreSQL
У меня есть записи с двумя датами check_in и check_out , я хочу знать диапазоны, когда несколько человек зарегистрировались одновременно. Итак, если у меня есть следующие проверки/выписки: Человек А: 1PM - 6PM Человек Б: 3PM - 10PM...

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

Получение стоковых обновлений с помощью Python
Для начинающего финансового аналитика Введение Описание: Этот проект Python создает скрипт для получения текущих обновлений акций с финансового веб-сайта Yahoo. Для этого проекта мы..

Это все, что вам нужно знать о Kotlin в 2022 году
Добро пожаловать! Kotlin — это язык программирования, популярность которого, кажется, растет, его действительно можно использовать для создания чего угодно, и если вы хотите узнать о Kotlin,..

Текстовый графический интерфейс с Lanterna на Java
Мой опыт работы с компьютерами (и текстовыми графическими пользовательскими интерфейсами) начался еще в восьмидесятых, когда я был ребенком, на дне рождения друга. Это был «новенький» Amstrad..

Перезарядите свой мозг: умопомрачительный потенциал мозговых компьютерных интерфейсов
Способность читать свои мысли и управлять объектами разумом долгое время были предметом человеческого любопытства, ограниченного областью научной фантастики… то есть до сих пор? С технологией,..

Основы C# — Нулевой оператор объединения (??)
Оператор ?? называется null-coalescing operator . Этот оператор используется для предоставления значения по умолчанию, если значение операнда в левой части оператора равно null ...

Сравнение номеров версий в C++ с использованием синтаксического анализа строк
Номера версий обычно используются для обозначения развития или обновлений программного обеспечения или любого другого продукта. При работе с номерами версий в C++ может быть полезно сравнить две..

В мир искусственного интеллекта…
ИИ — это новое топливо в современном мире. Куда бы вы ни обратились, с кем бы вы ни разговаривали — они, как правило, упоминают об ИИ хотя бы раз в ходе разговора. ИИ гудит повсюду. У каждого..