Не создавались счета, посмотрев в логи понял, что отсутствует таблица bill_date из-за этого решил посмотреть файл init в модуле, и там эта таблица создавалась,но указаны ограничения key, которые ссылаются на npid, которого в таблице еще нет и при этом в конце файла добавляется столбец npid и не только, а также ограничения. Вопрос такой: это я что то делаю не так или init надо править?
CREATE TABLE bill_data_$mid ( id int(10) NOT NULL auto_increment, cid int(10) NOT NULL, type int(11) NOT NULL, account_id int(11) NOT NULL, number int(11) NOT NULL, number_in_month int(11) NOT NULL, number_in_year int(11) NOT NULL, format_number varchar(15) NOT NULL, uid int(11) NOT NULL, yy int(11) NOT NULL, mm int(11) NOT NULL, create_dt date, pay_dt date, status tinyint(2) NOT NULL, unload_status int(11) NOT NULL, summ decimal(12,2) NOT NULL, xml MEDIUMBLOB NOT NULL, PRIMARY KEY id (id), KEY cid (cid), KEY create_dt (create_dt), KEY yy(yy), KEY mm(mm), KEY (npid,number), KEY (npid,number_in_month), KEY (npid,number_in_year) );
|