[TYPO3-dam-devel] RFC: Bugfix: 6342: Length of the DB fields "file_name" and "file_path" in DB table "tx_dam" are too short

Andreas Balzer andreasbalzer at gmail.com
Wed Nov 14 00:24:16 CET 2007


and another 1 ;) Altough it's not needed :D

Andreas

On Nov 14, 2007 12:02 AM, georg kuehnberger <gk at plan2.net> wrote:

>
>
> Peter Kühn wrote:
> > +1!
> > anyone else?
> +1=2;
> regards georg
>
> >
> > Michiel Roos schrieb:
> >> Michiel Roos wrote:
> >>> Need to cook up a new patch. Just discovered that the table will not
> >>> be created on a fresh installation of the DAM because yo cannot set a
> >>> TEXT column as primary key.
> >> Please test this new patch which:
> >> - removes the key for file_path
> >> - changes the max value to 4096 instead of 10000 for the file_path
> field
> >> in tca because this is the max path length according to:
> >> http://en.wikipedia.org/wiki/Comparison_of_file_systems#_ref-note-16_0
> >> - updates the table creation of tx_dam_file_tracking as well, this
> table
> >> also uses file_name and path_length. It does not have any tca
> definition.
> >>
> >> Kind regards,
> >>
> >>
> >> Michiel Roos
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >>
> >> diff -ru dam/ext_tables.sql dam.6342/ext_tables.sql
> >> --- dam/ext_tables.sql       2007-11-01 18:28:51.352094134 +0100
> >> +++ dam.6342/ext_tables.sql  2007-11-01 19:31:50.219379890 +0100
> >> @@ -106,8 +106,8 @@
> >>    # pdf: 1.3
> >>    file_type_version varchar(9) DEFAULT '' NOT NULL,
> >>
> >> -  file_name varchar(100) DEFAULT '' NOT NULL,
> >> -  file_path varchar(255) DEFAULT '' NOT NULL,
> >> +  file_name varchar(255) DEFAULT '' NOT NULL,
> >> +  file_path TEXT DEFAULT '' NOT NULL,
> >>    file_size int(11) unsigned DEFAULT '0' NOT NULL,
> >>    file_mtime int(11) unsigned DEFAULT '0' NOT NULL,
> >>    file_inode int(11) DEFAULT '0' NOT NULL,
> >> @@ -133,7 +133,7 @@
> >>    file_creator varchar(45) DEFAULT '' NOT NULL,
> >>
> >>    # name that should be used for download
> >> -  file_dl_name varchar(100) DEFAULT '' NOT NULL,
> >> +  file_dl_name varchar(255) DEFAULT '' NOT NULL,
> >>
> >>
> >>    # dummy field for relation to content elements
> >> @@ -224,7 +224,6 @@
> >>    KEY file_type (file_type),
> >>    KEY file_hash (file_hash),
> >>    KEY file_name (file_name),
> >> -  KEY file_path (file_path)
> >>  );
> >>
> >>
> >> @@ -360,8 +359,8 @@
> >>    pid int(11) DEFAULT '0' NOT NULL,
> >>    tstamp int(11) unsigned DEFAULT '0' NOT NULL,
> >>
> >> -  file_name varchar(100) DEFAULT '' NOT NULL,
> >> -  file_path varchar(255) DEFAULT '' NOT NULL,
> >> +  file_name varchar(255) DEFAULT '' NOT NULL,
> >> +  file_path TEXT DEFAULT '' NOT NULL,
> >>    file_size int(11) unsigned DEFAULT '0' NOT NULL,
> >>
> >>    # date of file creation
> >> diff -ru dam/tca.php dam.6342/tca.php
> >> --- dam/tca.php      2007-11-01 18:28:51.352094134 +0100
> >> +++ dam.6342/tca.php 2007-11-01 19:34:14.415421590 +0100
> >> @@ -220,7 +220,7 @@
> >>                              'type' => 'input',
> >>                              'readOnly' => true,
> >>                              'size' => '15',
> >> -                            'max' => '100',
> >> +                            'max' => '255',
> >>                              'eval' => 'required',
> >>                      )
> >>              ),
> >> @@ -233,7 +233,7 @@
> >>                              'type' => 'input',
> >>                              'readOnly' => true,
> >>                              'size' => '25',
> >> -                            'max' => '255',
> >> +                            'max' => '4096',
> >>                              'eval' => 'required',
> >>                      )
> >>              ),
> >> @@ -243,7 +243,7 @@
> >>                      'config' => array(
> >>                              'type' => 'input',
> >>                              'size' => '30',
> >> -                            'max' => '100',
> >> +                            'max' => '255',
> >>                              'eval' => 'trim',
> >>                      )
> >>              ),
> > _______________________________________________
> > TYPO3-team-dam mailing list
> > TYPO3-team-dam at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
> >
> _______________________________________________
> TYPO3-team-dam mailing list
> TYPO3-team-dam at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.netfielders.de/pipermail/typo3-team-dam/attachments/20071114/acec8c3c/attachment-0001.htm 


More information about the TYPO3-team-dam mailing list