-- здесь писать скрипты, доводящие базу до состояния 3.4.0.5993. ВСЕ действия. КРОМЕ обновления версии базы - это делается в обновлялке!!
CREATE TABLE Группа_ячейки (
  Код_группы int NOT NULL,
  Номер int NOT NULL,
  Адрес varchar(128),
  PRIMARY KEY (Код_группы)
)

ALTER TABLE Группа_ячейки
  ADD FOREIGN KEY (Код_группы)
    REFERENCES Объект (Код_объекта)

GO 

CREATE TABLE Спр_типов_участков (
  Код_типа_участка int IDENTITY(1,1),
  Описание varchar(128) NOT NULL,
  Учитывать_в_длине_линии bit NOT NULL,
  Скрытое bit NULL,
  PRIMARY KEY (Код_типа_участка)
)

GO

SET IDENTITY_INSERT Спр_типов_участков ON
INSERT INTO Спр_типов_участков (Код_типа_участка, Описание, Учитывать_в_длине_линии) VALUES (1, 'Магистральный участок', 1)
INSERT INTO Спр_типов_участков (Код_типа_участка, Описание, Учитывать_в_длине_линии) VALUES (2, 'Ввод на подстанцию', 0)
INSERT INTO Спр_типов_участков (Код_типа_участка, Описание, Учитывать_в_длине_линии) VALUES (3, 'Вывод (ответвление) к потребителю', 0)
SET IDENTITY_INSERT Спр_типов_участков OFF

GO

ALTER TABLE Линия ADD Код_типа_участка int
ALTER TABLE Линия ADD FOREIGN KEY (Код_типа_участка) REFERENCES Спр_типов_участков

GO

SET IDENTITY_INSERT Справочник_типов_объектов ON
INSERT INTO Справочник_типов_объектов (Код_типа_объекта,Класс_объекта,Описание,Имя_папки) VALUES (111,'Сооружение','Группа в ячейке','Группы')
SET IDENTITY_INSERT Справочник_типов_объектов OFF

GO

INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (55,111,0,1)

INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,71,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,72,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,73,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,74,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,75,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,76,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,77,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,78,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,79,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,80,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,81,0,1)
INSERT INTO Характеристики_типов_объектов (Код_типа_объекта,Код_типа_подобъекта,Представлять_папкой,Разрешать_новые_подобъекты) VALUES (111,82,0,1)
