Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Datenbank zu klein für Umsatzkategorie-Suchbegriff

"Value too long for column" bei Eingabe des Suchbegriffs

dasarne

Betreff:

Datenbank zu klein für Umsatzkategorie-Suchbegriff

 ·  Gepostet: 01.01.2012 - 22:25 Uhr  ·  #80483
Hallo zusammen,
ich möchte anregen, in der nächsten Hibiscus-Version die Feld-Größe für den Suchbergriff zu erhöhen.
Ich habe eine Kategorie "Einkaufen" mit folgendem Suchbegriff:
(.*EDEKA.*)|(.*NETTO.*)|(.*KAUFLAND.*)|(.*NEUBERT.*)|(.*DROGERIEMARKT.*)|(.*Sonnenblume.*)|(.*OEKO LOGIA .*)|(.*ALDI.*)|(.*SUPER BIO.*)|(.*KAUFHOF.*)|(.*MERGELTEICH.*)|(.*CHRISTOPH.*)|(.*FAMILA.*)|(.*REWE.*)|(.*supermarkt.*)|(.*deutsche post.*)|(.*FRUCHTBARE.*)
Und möchte den einfach immer weiter fassen. Leider bin ich nun am Ende:
Code
Value too long for column "PATTERN VARCHAR(255) SELECTIVITY 92": "'(.*EDEKA.*)|(.*NETTO.*)|(.*KAUFLAND.*)|(.*NEUBERT.*)|(.*DROGERIEMARKT.*)|(.*Sonnenblume.*)|(.*OEKO LOGIA .*)|(.*ALDI.*)|(.*SUPE... (261)"; SQL statement:
update UMSATZTYP set PATTERN=? where ID=6 [90005-145]
  at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
  at org.h2.message.DbException.get(DbException.java:167)
  at org.h2.table.Column.validateConvertUpdateSequence(Column.java:316)
  at org.h2.table.Table.validateConvertUpdateSequence(Table.java:621)
  at org.h2.command.dml.Update.update(Update.java:105)
  at org.h2.command.CommandContainer.update(CommandContainer.java:69)
  at org.h2.command.Command.executeUpdate(Command.java:201)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:143)
  at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:129)
  at de.willuhn.datasource.db.AbstractDBObject.update(AbstractDBObject.java:722)
  ... 21 more

[Sun Jan 01 22:09:56 CET 2012][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Speichern der Umsatz-Kategorie


Viele Grüße
Arne

hibiscus

Betreff:

Re: Datenbank zu klein für Umsatzkategorie-Suchbegriff

 ·  Gepostet: 02.01.2012 - 23:42 Uhr  ·  #80520
Ist gefixt und ab morgen im Nightly-Build. Siehe https://www.willuhn.de/bugzilla/show_bug.cgi?id=1170

Uebrigens: Die Suche nach mehreren Begriffen kannst du dir einfacher machen. Dafuer brauchst du nicht extra regulaere Ausdruecke (zumal die aufwaendiger zu berechnen und damit auch langsamer sind). Stattdessen kannst du die Begriffe einfach komma-getrennt aneinander reihen. Z.Bsp. so:

EDEKA,NETTO,KAUFLAND,NEUBERT,....

Das stand frueher auch schonmal in der FAQ des Wiki - ist durch "Umraeumarbeiten" im Zuge der wiki-basierten Handbuch-Erstellung aber verlorengegangen. Habs daher mal unter

http://www.willuhn.de/wiki/dok…orisierung

wieder ergaenzt.