The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлена первая альфа-версия PostgreSQL 8.5"
Отправлено Jay, 25-Авг-09 19:48 
>> что-то спорная полезность данной фичи на мое имхо
>
>тогда вы не разрабатывали/поддерживали большие проекты.
>рекомендую ознакомиться:
>http://wiki.postgresql.org/wiki/Alter_column_position

1) physical layout can be optimized by putting fixed size columns at the start of the table

Эта фича тогда должна работать автоматически, перестраивая фактический порядок хранения столбцов так, как постгресу покажется более правильным. Указание порядка вручную тут будет, как минимум бесполезным, а, скорее всего, даже и вредным. А до тех пор, пока это не влияет на работу постгреса, смысл переупорядочивания сводится исключительно к следующему пункту.

2) ordering columns can make working with a table easier, either by putting result sets in an order that is visually appealing, or by grouping columns based on similar function within a table.

Во-первых, с "сырым" порядком сталкиваются, преимущественно, разработчики. Пользователи его могут увидеть только в каком-нибудь визуальном редакторе, типа редактора отчетов OpenOffice.org Base. У меня есть пара долгоживущих проектов, в которых около сотни таблиц, которые регулярно дополняются новыми столбцами. Никого их реальный порядок пока особо не беспокоил.
Возможно, это связано с тем, что нигде не применяется запросов вида "SELECT * FROM table" и "INSERT INTO table VALUES ()". Всегда указывается список столбцов в ожидаемом порядке. Аргумент "мне лень перечислять 50 столбцов" не приводить. Мне вот лень размеры буферов проверять в C, но тем не менее.

Собственно, я-то не против этой фичи, но ресурсы разработчиков я бы предпочел направить на более полезные задачи.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру