Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Sparx => Тема начата: crazydog от 01 Октября 2009, 18:21:50

Название: Enterprize Arcitect: Import DB Schema from ODBC (bug или как?)
Отправлено: crazydog от 01 Октября 2009, 18:21:50
Пытаюсь справиться с импортом структуры базы данных в модель.
То, что происходит, сильно похоже на баг, но может это я что-то не понимаю :)

В базе имеем простую таблицу, например такую:

CREATE
    TABLE users
    (
        id bigint(20) NOT NULL AUTO_INCREMENT,
        login varchar(16) NOT NULL,
        password varchar(32) NOT NULL,
        PRIMARY KEY USING BTREE (id)
    )
    ENGINE= InnoDB DEFAULT CHARSET= latin1

Пытаемся ее импортировать в модель и получаем такую таблицу:
CREATE TABLE users
(
   id BIGINT NOT NULL DEFAULT PRI AUTO_INCREMENT,
   login VARCHAR(16) NOT NULL,
   password VARCHAR(32) NOT NULL
) TYPE=InnoDB

откуда-то появляется значение по умолчанию для поля "id", да еще и строковое (DEFAULT PRI), что в принципе - ошибка!

Может кто-то сталкивался с подобным поведением?

EA 7.1.827, импорт через ODBC драйвер из MySQL 5 базы.
Название: Re: Enterprize Arcitect: Import DB Schema from ODBC (bug или как?)
Отправлено: bas от 02 Октября 2009, 00:09:35
А уже вышла версия 7.5
Может в ней попробовать?