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

Публикации по теме '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...

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

Запуск LF Internship v2 (1 апреля - 1 октября 2019 г.)
Вот и открылись двери к великолепию 😃. Как и было обещано, заявки на стажировку принимаются с 7 января по 28 февраля 2019 г. . Нажмите ссылку, чтобы подать заявку:..

BCACTF 4.0 Writeup — Freebee (Интернет)
Описание вызова: Я хочу прочитать эту действительно классную статью, но у них есть платный доступ. Вы можете мне помочь? Веб-адрес вызова: http://challs.bcactf.com:30771/ . Если вы..

Что такое обещание в JavaScript?
Быстрое и объективное объяснение обещаний в JavaScript World. Определение Промис — это объект, содержащий действие, которое еще не завершено, другими словами, оно все еще выполняется и в..

Рекурсивный отбор признаков: добавление или устранение?
Умный способ осуществить исчерпывающий выбор функций При построении модели машинного обучения иметь больше функций важнее, чем меньше. Но использование только тех, которые вам нужны, более..

Как не терять концентрацию во время программирования
Вы когда-нибудь чувствовали, что каждый час каждого дня засыпают текстами, электронными письмами, сообщениями, твитами и личными перерывами? Реальность такова, что Мы живем в мире, где все..

Сортировка ключей объекта в JavaScript
Если вы работаете с JavaScript, вы можете столкнуться с ситуацией, когда вам нужно отсортировать ключи объекта. Вот руководство, которое поможет вам отсортировать ключи объекта в JavaScript. Шаг..

Neovim для начинающих — Удаленная отладка Python
Настройте удаленную отладку для докеризованного приложения Python. В этой статье мы узнаем, как отлаживать приложение Python, работающее внутри контейнера Docker. Эта статья является..