[TYPO3-dev] Request for cleanup of typo3 database schema
R. van Twisk
typo3 at rvt.dds.nl
Mon Mar 12 23:33:58 CET 2007
Martin Kutschker wrote:
> Sven Wilhelm schrieb:
>
>>> FYI: The number in brackes does not signify the range of the integer,
>>> but the default column width used in the shell. It can be omitted. And
>>> INTEGER is just a synonyum for INT.
>>>
>> yes, I know, but defining the display with should't be part of an sql
>> definition.
>>
>> Real sql datatypes are:
>>
>
> How do you define "real"? Available on other major RDBMS'? Part of
> ANSI-SQL? Fact is that all DB system have their proprietory features and
> extend ANSI SQL in some way or other or have a "historic" syntax. IMHO
> PostgreSQL is because of its academic background the most "clean" system
> and Mysql is definitely with the most hacks. But Mysql 5.0 and the
> upcoming version are closer now to ANSI SQL (and Mysql used to have
> comopatibility features for a very long time).
>
> Note: there are other systems that have a one byte and a three byte
> integer. Mysql is not alone :-)
>
>
>> you: install a typo3 instance and use the typo3 installer to setup the
>> database
>>
>
> Just an idea to solve you problem.
>
>
>> so there are two possible ways to solve the automation:
>>
>> 1) have a universal sql file that is working on 3 or 4 major dbs
>> 2) have an abstract definition an render a db specific sql schema
>>
>> at the moment I prefer 1)
>>
>
> The TYPO3 way is 2 (and is implemented already). Perhaps TYPO3 5.0 will
> change that. Please post your ideas there. But I guess if we change to
> something else it will be an XML meta format and no SQL file.
>
> Masi
> _______________________________________________
>
Hey Masi and others,
FYI AdoDB support XMl schema's for DB schemas.
Ries
More information about the TYPO3-dev
mailing list