Вопросы по SQL и другие аспекты работы PostgreSQL

warning: Creating default object from empty value in /var/www/victor/web/pgdocs.ru/data/modules/taxonomy/taxonomy.pages.inc on line 33.
Здесь обсуждаются запросы на SQL в PostgreSQL. Оптимизация запросов, реализация, подходы и т.д.

Sequences

Необходимо получить параметры последовательностей (стартовое, конечное значение, шаг и тд) Нашел вьюшку information_schema.sequences, но в ней почему то эти ячейки пустые((

юзаю Postgre 8.4

Кто нить знает как еще получить метаданные?

Работа с типом Date

Привет всем! Есть вопрос.
У меня:
Postgesql 8.3.X
create table proba (id integer primary key, test date);
insert into proba values (1,'2010-10-10');
Задача:
Изменить дату в строке с индексом id=1. А конкретнее только год в этой дате.

Посмотрел документацию, понял, что можно только извлекать определенные куски из даты. Например date_part('year',test);

ЗЫ. Очень нужно, помогите.

Обновляемая таблица и вакуум

Доброго дня.
Подскажите пожалуйста, куда копать.
Есть таблица , для которой часто выполняется update всех строк(примерно раз в минуту)
Со временем скорость update сильно падает. "вакуум" выполняяется медленне чем за минуту или вообще зависает.
Куда копать?
Спасибо.

c++ builder & posgresql 8.4 (ADO)

Всем привет!
Помогите нубу.. Как подключиться к postgresql из приложения на C++ Builder, желательно с помощью ADO. Найти в интернете мануал не смог((

отрисовка географии

Доброго времени суток!

В базе PostgreSQL хранятся географические данные. Стоит задача визуализировать их при помощи C#. Подскажите как это сделать, м.б. есть возможность рисавать прямо на канву или еще как.

Спасибо за внимание!

как добавить postgis шаблон генерации БД в postgresql?

На slackware 13 установлены postgress и postgis из слакбилдов, про этом команда createdb -T template_postgis my_spatial_db не срабатывает (не находит шаблон). Как добавить шаблон для генерации бд?

перенос данных

требуется перенести структуру индексы и данные. Получаемые с помощью pg_dump файлы работают не так как хотелось бы мне. По ходу считывания данных выдаются ошибки о несуществующих таблицах и пользователе (владельце). Кроме того вроде бы переносятся еще и функции.. Как правильно осуществить перенос данных?

индексирование внешних ключей

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

to_hex

SELECT to_hex(11)
Возвращает b - верно, но как сделать 0b
Нужна помощь, плз.

array_length

помогите разобраться со следующей ошибкой
использую PostgreSQL 8.3

пытаюсь запустить рабочую процедуру в которой используется функция array_length получаю ошибку
функция array_length(integer[], integer) не существует
У товарища все работает, единственное различие он работает под Windows у меня postgre по ubuntu

Может что-то нужно доставлять
не уверен на все сто процентов, но у него до последнего времени была версия Postgre 8.3
Спасибо

Собранный материал

Back to top

(С) Виктор Вислобоков, 2008-2023