Open GoogleCodeExporter opened 8 years ago
[deleted comment]
1. Предлагаю перестать писать в первичных
ключах названия таблиц.
Это, как минимум, избавит от кучи мелких
правок в коде бинов. Правда подозреваю, что
Дима то уже всё переправил у себя.)
Я написал так первичные ключи в первой
версии DDLки хз зачем, как правило первое
поле в таблице это просто ID, т.к. ID в
комментариях не нуждается.
2. Поля DELETED можно altertable-ами дописать, можно
сюда же вставить, это не так важно. Больше
волнует первое замечание.
Original comment by Suga...@gmail.com
on 9 Nov 2011 at 7:36
да про id это правильно. только давайте чтоб
у всех была одна и таже база, т е
использовать эту! зачем altertable делать если
создать сразу бд.
Original comment by DimanSer...@gmail.com
on 10 Nov 2011 at 6:03
Дим, переименовать столбцы это 4
алтертейбла.
Я правильно понял, что у себя ты бины уже
переписал? Если да, то это грусть, потому
что опять куча левой работы проделана.
>>зачем altertable делать если создать сразу бд.
не вижу полей DELETED тут
Original comment by Suga...@gmail.com
on 10 Nov 2011 at 12:02
Использовать altertable или нет пускай решает
каждый сам. Главное, чтобы у всех была
одинаковая структура БД.
CREATE TABLE TYPES
(
ID NUMBER NOT NULL,
NAME VARCHAR2(255) NOT NULL,
CAPACITY NUMBER NOT NULL,
COST_PER_KM NUMBER NOT NULL,
DELETED NUMBER(1) DEFAULT 0,
CONSTRAINT TYPES_PK PRIMARY KEY (ID) ENABLE
);
CREATE TABLE CARS
(
ID NUMBER NOT NULL,
MODEL VARCHAR2(255) NOT NULL,
GOV_NUMBER VARCHAR2(255) NOT NULL,
COLOR VARCHAR2(255) NOT NULL,
TYPE_ID NUMBER NOT NULL,
DELETED NUMBER(1) DEFAULT 0,
CONSTRAINT CARS_PK PRIMARY KEY (ID) ENABLE
);
CREATE TABLE ORDERS
(
ID NUMBER NOT NULL,
TIME_ORD DATE NOT NULL,
TIME_DONE DATE,
START_POINT NUMBER NOT NULL,
PASSENGERS NUMBER NOT NULL,
DISTANCE NUMBER,
COST NUMBER,
PHONE NUMBER NOT NULL,
STATUS VARCHAR2(255) NOT NULL,
CAR_ID NUMBER,
DELETED NUMBER(1) DEFAULT 0,
CONSTRAINT ORDERS_PK PRIMARY KEY (ID) ENABLE
);
CREATE TABLE POINTS
(
ID NUMBER NOT NULL,
POINT_REF NUMBER,
ADDR VARCHAR2(255) NOT NULL,
DELETED NUMBER(1) DEFAULT 0,
CONSTRAINT POINTS_PK PRIMARY KEY (ID) ENABLE
);
Original comment by koibas2...@gmail.com
on 10 Nov 2011 at 5:30
Original issue reported on code.google.com by
DimanSer...@gmail.com
on 9 Nov 2011 at 6:25