paul » Сб июн 02, 2007 10:02 am
dpbase было написано большими измени на маленькие, не помогло
полномочия проверил, индексировать стала, а изменять, добавлять таблицы не хочет
На полномочия задал такую команду:
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpbase.*
TO DPADMIN@'%'
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpadmin.*
TO DPADMIN@'%'
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpbase.*
TO DPADMIN@localhost
IDENTIFIED BY '456789';
GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
ON dpadmin.*
TO DPADMIN@localhost
IDENTIFIED BY '456789';
Что не так???
Лог получил такой:
------------------ Начало модификации -------------------
Mod: Модификация таблицы COM_CL_ODV
Mod: не удалось удалить поле NUM_FID
ALTER TABLE DPBASE.COM_CL_ODV DROP COLUMN NUM_FID
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
Ok
Mod: индекс CDR_SUB_MOVETO.fwid удалён
Mod: индекс CDR_SUB_MOVETO.fwid_prk удалён
Mod: Модификация таблицы CDR_SUB_MOVETO
Mod: индекс CDR_SUB_MOVETO.FWID создан
Mod: индекс CDR_SUB_MOVETO.FWID_PRK создан
Ok
---------------------------------------------------------
Mod: индекс ZRP_PRK4.vid удалён
Mod: индекс ZRP_PRK4.prk4 удалён
Mod: Модификация таблицы ZRP_PRK4
Mod: индекс ZRP_PRK4.VID создан
Mod: индекс ZRP_PRK4.PRK4 создан
Mod: ошибка при создании индекса
CREATE INDEX FIDREC ON dpbase.ZRP_PRK4 (FIDREC)
Key column 'fidrec' doesn't exist in table
Ok
-------------------------------------------------
Mod: Модификация таблицы COM_STRING
Mod: не удалось удалить поле FNAME
ALTER TABLE DPBASE.COM_STRING DROP COLUMN FNAME
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
Ok
----------------------------------------------------
Mod: Создание таблицы COM_CL_OP
Mod: не удалось создать таблицу CL_OP
CREATE TABLE DPBASE.COM_CL_OP( FVAL VARCHAR(2000) DEFAULT '', FFILT VARCHAR(2000) DEFAULT '', FISKRAZ VARCHAR(2000) DEFAULT '', FDOCVID VARCHAR(2000) DEFAULT '', FDB_ST VARCHAR(2000) DEFAULT '', FDB_SU VARCHAR(2000) DEFAULT '', FDEFA TINYINT(1) DEFAULT 0, FREPEAT VARCHAR(2000) DEFAULT '', FSUM VARCHAR(2000) DEFAULT '', FVALSPR VARCHAR(2000) DEFAULT '', FM1ACT VARCHAR(2) DEFAULT '', FDB_COD2 VARCHAR(2000) DEFAULT '', FDB_COD1 VARCHAR(2000) DEFAULT '', FMACT VARCHAR(2) DEFAULT '', FDOC VARCHAR(50) DEFAULT '', FCR_COD3 VARCHAR(2000) DEFAULT '', FSUMSPR VARCHAR(2000) DEFAULT '', FMCOMP INTEGER DEFAULT 0, FCR_ST VARCHAR(2000) DEFAULT '', FDOCNUM VARCHAR(2000) DEFAULT '', FM1USER INTEGER DEFAULT 0, FMDATE DATETIME DEFAULT '3000-01-01', FREF SMALLINT DEFAULT 0, FNSECT SMALLINT DEFAULT 0, FWID INTEGER DEFAULT 0, FMUSER INTEGER DEFAULT 0, FDB_COD3 VARCHAR(2000) DEFAULT '', FTXT VARCHAR(2000) DEFAULT '', FVKURS VARCHAR(2000) DEFAULT '', FCR_COD1 VARCHAR(2000) DEFAULT '', FEDAT DATETIME DEFAULT '3000-01-01', FCR_SC VARCHAR(2000) DEFAULT '', FOUTID VARCHAR(50) DEFAULT '', FBDAT DATETIME DEFAULT '3000-01-01', FCOND VARCHAR(2000) DEFAULT '', FDATE VARCHAR(2000) DEFAULT '', FDB_SC VARCHAR(2000) DEFAULT '', FNOP SMALLINT DEFAULT 0, FCR_SU VARCHAR(2000) DEFAULT '', FCR_COD2 VARCHAR(2000) DEFAULT '', FM1COMP INTEGER DEFAULT 0, FNPROV SMALLINT DEFAULT 0, FM1DATE DATETIME DEFAULT '3000-01-01')
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
Mod: ошибка при создании индекса
CREATE INDEX CL_OP ON dpbase.COM_CL_OP (FDOC,FNOP,FNSECT,FNPROV)
Table 'dpbase.com_cl_op' doesn't exist
Mod: ошибка при создании индекса
CREATE INDEX FOUTID ON dpbase.COM_CL_OP (FOUTID)
Table 'dpbase.com_cl_op' doesn't exist
Mod: ошибка при создании индекса
CREATE INDEX FWID ON dpbase.COM_CL_OP (FWID)
Table 'dpbase.com_cl_op' doesn't exist
Ok