Результаты поиска по запросу "postgresql"

1 ответ

Postgres SELECT… ДЛЯ ОБНОВЛЕНИЯ в функциях

У меня есть два вопроса об использовании SELECT… FOR UPDATE блокировки на уровне строк в функции Postgres: Имеет ли значение, какие столбцы я выбираю? Имеют ли они какое-либо отношение к тому, какие данные мне нужно заблокировать, а затем ...

1 ответ

Я использовал это вместо Order By, но он работает очень медленно.

CREATE TABLE TEST ( customername varchar(50) ); INSERT INTO TEST VALUES('CUSTOMER 1'); INSERT INTO TEST VALUES('CUSTOMER 1'); INSERT INTO TEST VALUES('CUSTOMER 1'); INSERT INTO TEST VALUES('CUSTOMER 2'); INSERT INTO TEST VALUES('CUSTOMER 2'); ...

4 ответа

@ J0HN: исправлено. ура

ожение ORDER BY описывается в документации PostgreSQL как: ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...]Может кто-нибудь дать мне несколько примеров, как использоватьUSING operator? Можно ли получить ...

ТОП публикаций

1 ответ

Найти размер байта строки в PostgreSQL

Предполагая, что у меня есть таблица в PostgreSQL, как я могу найти точный размер байта, используемый системой для сохранения определенной строки моей таблицы? Например, предположим, у меня есть таблица сVARCHAR(1000000) Поле и некоторые строки ...

1 ответ

Должен ли я отключить (), если я использую Apache :: DBI's connect_cached ()?

Мое приложение для интрасети на основе mod_perl2 используетDBI->connect_cached() который предположительно отменяетсяApache::DBIверсия та же. Обычно он работал довольно хорошо, но совсем недавно у нас возникла проблема на нашем тестовом сервере, к ...

8 ответов

@CraigRinger протестирован и обновлен в ответе. Спасибо!

ключить ведение журнала всего SQL, выполняемого PostgreSQL 8.3? Отредактировано (подробнее) Я изменил эти строки: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all'И перезапустите службу PostgreSQL ...

7 ответов

Вы также можете пойти на MariaDB сейчас несколько дней.

попросили поддержать и взять приложение PostgreSQL, но я парень из MySQL - это реалистичная задача?

2 ответа

Метод RECURSIVE сломается, если вам нужно ограничить интервалы дат более узким окном. (но, конечно, его можно адаптировать). Примечание: вышеуказанное время предназначено для N = 5000 записей.

я естьWork а такжеPerson таблицы (это только примеры, чтобы понять проблему). СтруктураWork Таблицаid INTEGER person_id INTEGER dt_from DATETIME dt_to DATETIME Person Таблицаperson_id INTEGER name VARCHAR(50) ДанныеWork Таблицаid | person_id | ...

2 ответа

Усечение postgres идет медленно

В postgres 9.2 (CentOS) команда TRUNCATE TABLE иногда выполнялась очень долго. Один раз для усечения таблицы со 100K-записями потребовалось более 1,5 часов, а в других случаях - даже больше. Эта проблема также произошла, когда я использовал ...

3 ответа

Причиной этого совета является то, что вы быстро сталкиваетесь с проблемами, когда ваша модель экспортируется в другую установку, с другими настройками чувствительности к регистру.

дал таблицуAbc в публичной схеме моей базы данных postgresql. Согласно документацииpublic должна быть схемой по умолчанию.search_path установлен в"$user",public как и ожидалось. Но следующее терпит неудачу: select * from Abcи этот вызов тоже ...