Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ограничения в PostgreSQL

PostgreSQL практически полностью удовлетворяет стандарту SQL92. Однако "практически полностью" не значит "целиком". Работа над PostgreSQL продолжается и не исключено, что последние отличия будут устранены в ближайший год, однако они есть. Список этих отличий (вероятно весьма неполный, дополнения приветствуются) я и постараюсь сейчас выдать:

  • Отсутствует реализация внешнего ключа FOREIGN KEY. Пока рекомендуют применять триггеры, что позволяет как бы эмулировать внешний ключ, но увы по трудоемкости несравненно больше.
  • Не работает ALTER TABLE COLUMN.
  • Не работает INSERT INTO ... SELECT с AS.
  • Не работает INSERT ... SELECT ... GROUP BY.
  • Не работает UNION с LIMIT.
  • Не работает CREATE TABLE ... AS SELECT ... UNION SELECT ...
  • Не работает DISTINCT на курсорах (VIEWS).

Кроме того имеется несколько крупных и мелких багов, которые планируется устранить в ближайшем будущем. Более подробно обо все этом можно почитать в файле /usr/doc/postgresql-doc/TODO.gz, если установлена документация.

Назад | Содержание | Далее

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог