Hi,

here we go with full CREATE statement for the table:

CREATE TABLE `WMSWarehouses` (
  `WarehouseID` int(10) unsigned NOT NULL auto_increment,
  `WarehouseCode` varchar(25) collate utf8_lithuanian_ci NOT NULL 
default '',
  `WarehouseName` varchar(200) collate utf8_lithuanian_ci NOT NULL 
default '',
  `WarehouseLocation` text collate utf8_lithuanian_ci,
  `WebServicesURL` varchar(200) collate utf8_lithuanian_ci NOT NULL 
default '',
  `WarehouseType` enum('CENTRAL','PERIPHERAL') collate 
utf8_lithuanian_ci NOT NULL default 'CENTRAL',
  `IsIndependentDistr` tinyint(1) NOT NULL default '0',
  `InvoiceSeries` varchar(3) collate utf8_lithuanian_ci NOT NULL default '',
  `PackingListSeries` varchar(3) collate utf8_lithuanian_ci NOT NULL 
default '',
  `PreliminaryInvoiceSeries` varchar(3) collate utf8_lithuanian_ci NOT 
NULL default '',
  `ExcDiscount` double(12,2) NOT NULL default '0.00',
  `EcoDiscount` double(12,2) NOT NULL default '0.00',
  `RecomPriceDiscount` double(12,2) NOT NULL default '0.00',
  `OwnerGroup` varchar(100) collate utf8_lithuanian_ci NOT NULL default '',
  `Details` text collate utf8_lithuanian_ci NOT NULL,
  `PresentWarehouseID` int(10) unsigned default NULL,
  PRIMARY KEY  (`WarehouseID`),
  UNIQUE KEY `WarehouseCode` (`WarehouseCode`),
  KEY `WarehouseType` (`WarehouseType`),
  KEY `InvoiceSeries` (`InvoiceSeries`),
  KEY `PackingListSeries` (`PackingListSeries`),
  KEY `PreliminaryInvoiceSeries` (`PreliminaryInvoiceSeries`),
  KEY `IsIndependentDistr` (`IsIndependentDistr`),
  KEY `PresentWarehouseID` (`PresentWarehouseID`),
  CONSTRAINT `WMSWarehouses_ibfk_1` FOREIGN KEY (`PresentWarehouseID`) 
REFERENCES `WMSWarehouses` (`WarehouseID`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_lithuanian_ci

Thanks,
--
Andrius


Michael Bayer wrote:
> need to show us the full CREATE statement for the table,as theres 
> something about it which is not supported; autoloading with MySQL 
> works in the general case.
>
> On Jul 31, 2006, at 9:09 AM, Andrius Armonas wrote:
>
>> Hi,
>>
>> autoload feature doesn't seem to work properly. Calling Table(...,
>> autoload=True) for the first time raises AttributeError error, and for
>> the second time - no errors seen.
>>
>> What I'm doing is:
>>
>> fire:~$ python2.4
>> Python 2.4.4c0 (#2, Jun 14 2006, 22:35:41)
>> [GCC 4.1.2 20060613 (prerelease) (Debian 4.1.1-4)] on linux2
>> Type "help", "copyright", "credits" or "license" for more information.
>>>>> from sqlalchemy import *
>>>>> engine = create_engine("mysql://...")
>>>>> meta = BoundMetaData(engine)
>>>>> wTable = Table('WMSWarehouses', meta, autoload=True)
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in ?
>>   File "build/bdist.linux-i686/egg/sqlalchemy/schema.py", line 97, in
>> __call__
>>   File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line 488,
>> in reflecttable
>>   File "build/bdist.linux-i686/egg/sqlalchemy/databases/mysql.py", line
>> 345, in reflecttable
>>   File "build/bdist.linux-i686/egg/sqlalchemy/databases/mysql.py", line
>> 361, in moretableinfo
>> AttributeError: 'array.array' object has no attribute 'strip'
>>>>> wTable = Table('WMSWarehouses', meta, autoload=True)
>>>>> wTable.name
>> 'WMSWarehouses'
>>
>> As said, using MySQL 4.1, SA 0.2.6.
>>
>> Any help?
>>
>> Thanks,
>> -- 
>> Andrius
>>
>> ------------------------------------------------------------------------- 
>>
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>> share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV 
>>
>> _______________________________________________
>> Sqlalchemy-users mailing list
>> Sqlalchemy-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to