Привет алл.
Вот решил начинать по маленьку преходить на FB (2.1).
База на UTF8.
Делаю вот такую немаленькую табличку:

CREATE TABLE MD_ECHO_CG_PROTOCOL (
    ID                        BIGINT NOT NULL,
    MAN_ID                    BIGINT,
    STA1_ID                   BIGINT,
    STA1_SPEC_ID              VARCHAR(6),
    STA2_ID                   BIGINT,
    STA2_SPEC_ID              VARCHAR(6),
    SUBTYPE                   VARCHAR(16),
    ECHO_QUALITY              SMALLINT,
    ECHO_QUALITY_PAR          SMALLINT,
    ECHO_QUALITY_API          SMALLINT,
    RHYTHM_XMIN               SMALLINT,
    RHYTHM                    SMALLINT,
    SUBMAX_PULSE              SMALLINT,
    AO                        DOUBLE PRECISION,
    LA                        DOUBLE PRECISION,
    KA                        DOUBLE PRECISION,
    LK                        DOUBLE PRECISION,
    LK_METHOD                 SMALLINT,
    CHAMBER_PARTITION         DOUBLE PRECISION,
    TRUNCUS_PULMONALIS        DOUBLE PRECISION,
    BACK_WALL                 DOUBLE PRECISION,
    KK_MASS_INDEX             DOUBLE PRECISION,
    EDD                       DOUBLE PRECISION,
    EDV                       DOUBLE PRECISION,
    ESD                       DOUBLE PRECISION,
    ESV                       DOUBLE PRECISION,
    EF                        DOUBLE PRECISION,
    EF_METHOD                 SMALLINT,
    FS                        DOUBLE PRECISION,
    DIAST_FUNCT               SMALLINT,
    DIAST_FUNCT_DESC          VARCHAR(512),
    IVRT                      SMALLINT,
    EA                        SMALLINT,
    DT                        SMALLINT,
    AV                        VARCHAR(512),
    AV_FG                     DOUBLE PRECISION,
    AV_CM                     DOUBLE PRECISION,
    AV_1                      SMALLINT,
    MV                        VARCHAR(512),
    MV_FG                     DOUBLE PRECISION,
    MV_CM                     DOUBLE PRECISION,
    MV_1                      SMALLINT,
    TV                        VARCHAR(512),
    TV_FG                     DOUBLE PRECISION,
    TV_CM                     DOUBLE PRECISION,
    TV_1                      SMALLINT,
    PV                        VARCHAR(512),
    PV_FG                     DOUBLE PRECISION,
    PV_CM                     DOUBLE PRECISION,
    PV_1                      SMALLINT,
    PERICARDIUM               SMALLINT,
    PERICARDIUM_DESC          VARCHAR(512),
    PATIENT_USED_DRUGS        VARCHAR(2048),
    COMPLAINT                 VARCHAR(2048),
    WMA1                      CHAR(17) CHARACTER SET NONE DEFAULT 
'00000000000000000',
    WMA2                      CHAR(17) CHARACTER SET NONE DEFAULT 
'00000000000000000',
    WMA3                      CHAR(17) CHARACTER SET NONE DEFAULT 
'00000000000000000',
    DOPPLER_ECHO_LAYOUT       BLOB SUB_TYPE 0 SEGMENT SIZE 4096,
    DIAGNOSIS                 VARCHAR(2048),
    UNUSED_REPORT_NUMBER      INTEGER,
    LUNG_VENA                 SMALLINT,
    DRAINAGE                  VARCHAR(2048),
    LEFT_ATR_LUG              SMALLINT,
    RIGHT_ATR_LUG             SMALLINT,
    FORAMEN_OVALE_APERTUM     SMALLINT,
    PULSE_REST_STATE          SMALLINT,
    PS_MAX                    SMALLINT,
    TA_REST_STATE             SMALLINT,
    TA_MAX                    SMALLINT,
    DRUGS_DOBUTAMIN           DOUBLE PRECISION,
    DRUGS_ATROPINE            DOUBLE PRECISION,
    DRUGS_BELOC               DOUBLE PRECISION,
    TEST_INTERRUPTION_REASON  VARCHAR(4096),
    ECG_BEFORE_TEST           VARCHAR(4096),
    ECG_DURING_TEST           VARCHAR(4096),
    ECHO_BEFORE_TEST          VARCHAR(4096),
    ECHO_DURING_LOAD          VARCHAR(4096),
    CONCLUSION                BLOB SUB_TYPE 0 SEGMENT SIZE 4096,
    ATR_BULKHEAD_CHK1         SMALLINT,
    ATR_BULKHEAD_CHK2         SMALLINT,
    ATR_BULKHEAD_DESC1        VARCHAR(512),
    ATR_BULKHEAD_DESC2        VARCHAR(512)
);

И полчаю:
This operation is not defined for system tables.
unsuccessful metadata update.
new record size of 139840 bytes is too big.
TABLE MD_ECHO_CG_PROTOCOL.

На Yaffil-е тако проходило. Там только база полностю была под WIN1257.
Что ето такое ?
Какоито лимит по сумме VARCHAR-ов чтоли на однои таблице ?

Regards
Janex




Ответить