Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Сентябрь 2019, 01:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Внешняя база. Проблемы.  (Прочитано 3638 раз)
0 Пользователей и 1 Гость смотрят эту тему.
adi_den2013
Форумчанин
***
Offline Offline

Пол: Женский
Расположение: Донецкая обл.
Сообщений: 259


« Ответ #24648: 3 Март 2014, 16:34 »

Внешняя база PostgeSQL 9.3+AOO 4.0.1

При добавлении новой записи в таблицу auditorii через форму появляется ошибка (см.скрин).

Таблицы:
CREATE TABLE korpusa
(
  id bigserial NOT NULL,
  name_korp character(25), -- номер корпуса
  CONSTRAINT korpusa_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE korpusa
  OWNER TO postgres;
GRANT ALL ON TABLE korpusa TO public;
GRANT ALL ON TABLE korpusa TO postgres WITH GRANT OPTION;
COMMENT ON COLUMN korpusa.name_korp IS 'номер корпуса';



CREATE TABLE auditorii
(
  id bigserial NOT NULL, -- номер по порядку
  id_korp integer, -- корпус
  nom_aud integer NOT NULL, -- числовой номер аудитории
  add_aud character(3), -- дополнение (а,б и т.д.)
  mmedia boolean, -- наличие мультимедиа (TRUE/FALSE)
  volume numeric(4,0) NOT NULL, -- Количество посадочных мест
  CONSTRAINT auditorii_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE auditorii
  OWNER TO postgres;
GRANT ALL ON TABLE auditorii TO public;
GRANT ALL ON TABLE auditorii TO postgres WITH GRANT OPTION;
COMMENT ON COLUMN auditorii.id IS 'номер по порядку';
COMMENT ON COLUMN auditorii.id_korp IS 'корпус';
COMMENT ON COLUMN auditorii.nom_aud IS 'числовой номер аудитории';
COMMENT ON COLUMN auditorii.add_aud IS 'дополнение (а,б и т.д.)';
COMMENT ON COLUMN auditorii.mmedia IS 'наличие мультимедиа (TRUE/FALSE)';
COMMENT ON COLUMN auditorii.volume IS 'Количество посадочных мест';


Соотношение в форме auditorii.id_korp->korpusa.id

[вложение удалено Администратором]
« Последнее редактирование: 7 Март 2014, 11:23 от adi_den2013 » Записан

Яна (in real)
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!