WedX - журнал о программировании и компьютерных науках

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


Создание мастерских соединений: от INNER JOIN к LEFT JOIN в PostgreSQL
Следите за контентом по инвестированию : LinkedIn / Instagram Следить за техническим контентом : LinkedIn Введение: раскрытие возможностей объединений Соединение таблиц — фундаментальная операция в реляционных базах данных, и PostgreSQL предлагает богатый набор типов соединений для удовлетворения различных потребностей в извлечении данных. В этом руководстве мы отправимся в путешествие, чтобы овладеть искусством создания мастерских объединений в PostgreSQL. Мы..

Дедупликация данных в службах поиска изображений
Технология обработки изображений, такая как поиск изображений, имеет множество применений в реальном мире. Например, пользователи Интернета могут загружать несколько версий видео или изображения, каждая из которых имеет разное форматирование, звуковые дорожки или степень сжатия. Это приводит к значительному количеству дубликатов видео, хранящихся на стороне службы. Однако эту проблему можно решить с помощью дедупликации данных. Но как это обычно делается? Когда вы используете поисковые..

Естественные и суррогатные первичные ключи в распределенной базе данных SQL — Блог по распределенному SQL
Между двумя понятиями уникальный бизнес-ключ и первичный ключ в реляционной базе данных есть тонкая, но важная разница. Например, в таблице "users" "user_id" может быть первичным ключом, а "email_address" (который не должен быть null и unique) может быть уникальным для бизнеса ключом. Столбцы, реализующие каждое понятие, могут совпадать или не совпадать. Этот пост показывает, что, особенно в распределенной базе данных SQL , лучше, чтобы они не совпадали. Другими словами,..

5 вещей, которые вы должны знать перед созданием приложения Swagger-Express и PostgreSQL
Привет, мой друг. Если вы ищете подробное руководство по Hello World, это не то место. Однако, если вы хотите посмеяться, посочувствовать или сопереживать трудностям среднего веб-разработчика, то вы попали в нужное место. Хорошо, на самом деле я беру свои слова обратно, это будет что-то вроде учебника Hello World и небольшой разглагольствования «я хочу, чтобы кто-то сказал мне это, прежде чем я потратил впустую все это время». Прежде чем мы пойдем дальше, вот список инструментов и..

Внутреннее устройство Postgres 15 №1: Организация данных
Этой статьей я начинаю новую серию статей о Postgres и его внутренностях. Я планирую написать ее организованно, структурированно и очень кратко. Полный список моей серии Postgres 15 Internals вы можете найти здесь . Я собираюсь начать с организации данных и описания того, как данные хранятся на диске. И будет продолжена изоляция, управление версиями, буферный кеш, блокировки, обработка запросов и индексы. Если вам интересно — добро пожаловать! Базы данных PostgreSQL — это..

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

Поднимите NAMEDATALEN PostgreSQL без перекомпиляции
Можно ли увеличить ограничение имени идентификатора в PostgreSQL до более чем 63 символов без перекомпиляции всей системы базы данных? У меня есть этот проект Django, генерирующий повторяющиеся имена индексов из-за этого ограничения, и нет...

резервное копирование базы данных PostgreSQL в файл
У нас есть настройка инструмента «покрытия», и мы пытаемся найти способ сделать резервную копию базы данных в файл, я полагаю, что он использует PostgreSQL. Как мы можем это сделать, используя собственную независимую установку PostgreSQL?

ACL CakePHP с первичными ключами UUID
Я разрабатываю приложение CakePHP, и я хотел бы использовать UUID в качестве первичных ключей, поскольку приложение будет распределено по нескольким базам данных, и я также хотел бы воспользоваться интегрированной структурой ACL в CakePHP 2.1. Я...

postgreSQL обновляет все строки столбцов с подвыборкой без связи между таблицами. Могу ли я избежать plpgsql?
Этот SQL дает мне список идентификаторов и количество точек в полигоне. select count(*), poly.gid from inpn p INNER JOIN half_degree poly ON poly.the_geom && p.the_geom and CONTAINS(poly.the_geom, p.the_geom) group by poly.gid...
30.03.2024

Безопасна ли эта общая функция MERGE/UPSERT для PostgreSQL?
Я создал функцию «слияния», которая должна выполнять либо запрос UPDATE, либо запрос INSERT, в зависимости от существующих данных. Вместо написания upsert-wrapper для каждой таблицы (как в большинстве доступных примеров) эта функция принимает целые...

Django: я получаю сообщение об ошибке [relation auth_group не существует] после syncdb
Я начал новый проект Django 1.8 и понял, что что-то упустил (я сделал первоначальные миграции). Я удалил базу данных (postgreSQL) и удалил migration папки из всех своих приложений, чтобы начать с нуля. Теперь, когда я «syncdb», я получаю эту...
30.04.2024

PostgreSQL: количество строк с течением времени
У меня есть простой sql-скрипт mySQL, который выводит мне количество строк с течением времени для конкретной таблицы (на основе поля даты и времени в таблице) SELECT concat('M-', s.label) , s.cnt , @tot := @tot + s.cnt AS...

Вставить строки, если они не существуют postgresql
Я хочу вставить строку в postgresql, если она не существует в таблице. Моя структура таблицы, как показано ниже. Имя таблицы: тест серийный номер НЕ NULL целое целое целое число date_time метка времени без часового пояса Я попытался...
26.04.2024

Выполнение нескольких запросов в одном операторе с использованием postgres и node js
Мне нужно выполнить запрос на вставку и удаление в одном операторе, подобном этому INSERT INTO COMPANY (ID,NAME) VALUES (1, 'Paul');DELETE FROM COMPANY WHERE ID='12'; Это мой код node.js для выполнения запроса pg.connect(pgConString,...
31.03.2024

Является ли «серийный» столбец автоматически первичным ключом в PostgreSQL?
Я создал следующую таблицу в Postgres... create table printq ( model varchar(20), session integer, timestamp timestamp DEFAULT now(), id serial); Кажется, он делает именно то, что мне нужно... он автоматически увеличивает столбец...

ActiveRecord вложенный SELECT
Мне нужна помощь с SELECT FROM вложенного SELECT. Как я могу переписать следующий запрос в стиле ActiveRecord и получить объект Relation? SELECT candidates.* FROM (SELECT (candidates.first_name || ' ' || candidates.last_name) AS full_name,...

Класс драйвера JDBC не загружается для приложения JAVA при подключении к Postgres в Docker
У меня есть док-контейнер, настроенный локально с помощью CentOS и Boot2Docker. Цель состоит в том, чтобы установить приложение JAVA, которое подключается к Postgres. Установлены Java JDK и JRE для 1.8. Postgres запущен и работает. Я могу...

Postgres/Flyway: как я могу обернуть длинные постоянные строки в файл sql?
Я хочу обернуть строку SQL в моем файле миграции пролетного пути, рабочая версия выглядит так: comment on table account is 'Multiple users may be associated with the same account (think multiple login methods, like gmail + facebook, etc.) ';...
20.04.2024

Доступ к индексу элемента в массиве jsonb
Я хотел бы получить доступ к индексу элемента в массиве jsonb, например: SELECT jsonb_array_elements(data->'Steps') AS Step, INDEX_OF_STEP FROM my_process Я не вижу никакой функции в руководстве для этого . Это как-то возможно?
23.03.2024

Rails Всякий раз, когда рейк прерывается! PG::ConnectionBad: fe_sendauth: пароль не указан
Я использую гем Whenever для Rails для запуска задачи rake, проверяющей базу данных Postgres на наличие обновлений записей. Запуск файла rake при подключении к серверу по SSH работает нормально, но с заданием cron он не запускается с сообщением об...

Как вы подключаетесь через SSL к Postgres в Loopback v3
Мой файл datasource.json выглядит так... { "db": { "name": "db", "connector": "memory" }, "mydb": { "host": "mydbhost.db.ondigitalocean.com", "port": 25060, "url": "", "database": "mydb-staging", "password":...
26.04.2024

Как выбрать список лет x количество лет из этого года
Попытка построить оператор select в psql со списком лет, который составляет (x) количество лет до «этого года». Модификации ответа, предоставленного в SQL, для возврата списка лет с определенного года работают на sql, а не на postgres....
02.04.2024

Таблица обновления SQL со всеми соответствующими данными из другой таблицы объединены?
Запуск PostgreSQL 12.4. Я пытаюсь выполнить это , но приведенный там синтаксис не Кажется, я не работаю над psql, и я не мог найти другого подхода. У меня есть следующие данные: Table 1 ID Trait 1 X...
07.04.2024

Найти все сообщения, где последние комментарии были оставлены гостем вчера
Доброе утро, ребята, Я думаю, как написать это легко и эффективно Итак, у меня есть таблица сообщений (id, user_id, created_at) и таблица комментариев (id, user_id, post_id, created_at). Мне нужно найти все сообщения, где их последний комментарий...

База данных Postgres не выполняет оператор создания таблицы
Я использую DBeaver для подключения к двум разным базам данных Postgres. Однако один из них не позволяет мне создать таблицу. Я запускаю DDL create table messaging.message_records ( message_id text, message_record text, message_time timestamp )...
26.03.2024

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

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]