Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Feldlänge nachträglich erhöhen

Eingetragen von Toro (49)
am 15.11.2012 - 11:08 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo zusammen,

ich hoffe, hier kein passendes Thema übersehen zu haben.

Ich muss nachträglich die maximale Länge eines Feldes ändern.
Der aktuelle Wert ist

varchar(255)

und ich benötige

varchar(800)

Wenn ich das über PHPMy-Admin direkt ändere (zusätzlich auch das gleiche Revision-Feld), zeigt Drupal 7 immer noch die Maximallänge von 255 bei der Feldeinstellung an, auch wenn ich den Cache mehrfach leere.

An varchar kann es nicht liegen; denn ein soeben eingerichtetes Testfeld mit dem Wert

varchar(800)

funktioniert einwandfrei.

Welche Einstellung muss ich in der Datenbank noch ändern?

Danke Euch
Toro

‹ gelöst - User Relationships mit Views - Links zum Hinzufügen von Followern etc. Problem mit Audiofiles auf sslsite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe mal kurz gegoogelt

Eingetragen von wla (9464)
am 15.11.2012 - 11:13 Uhr

Ich habe mal kurz gegoogelt und das gefunden.

Zitat:

Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions. The effective maximum length of a VARCHAR in MySQL 5.0.3 and later is subject to the maximum row size (65,535 bytes, which is shared among all columns) and the character set used.

Drupal dürfte noch auf der älteren Definition aufbauen. Da kannst Du im Moment nichts machen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, danke. Du bist

Eingetragen von Toro (49)
am 15.11.2012 - 11:20 Uhr

Hallo Werner,

danke. Du bist schnell!

Gibt es denn Probleme, wenn ich varchar(800) in der Datenbank einstelle und die (wenigen) tatsächlich so langen Einträge direkt in der Datenbank vornehme anstatt über das Drupal-Backend? Oder verträgt Drupal das auf Dauer nicht?

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du schon eine Lösung?

Eingetragen von hirtenjunge (16)
am 11.12.2012 - 17:04 Uhr

Hallo Toro,

hast du schon eine Lösung für das Problem ? Ich muss die Feldeinstellungen auch erhöhen und bin mir nicht sicher wie ich es mache.

Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und warum muß es unbedingt

Eingetragen von wla (9464)
am 11.12.2012 - 19:52 Uhr

Und warum muß es unbedingt ein Textfeld sein und nicht eine Textarea? Solange Drupal die größere Länge für Textfelder nicht vorsieht, würde ich da nicht dran drehen wollen. Da bei sauberer Programmierung das Textfeld immer auf eine gültig Länge abgeschnitten wird, wird Dir eine Änderung in der Datenbank auch nichts nutzen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marco!hirtenjunge

Eingetragen von Toro (49)
am 12.12.2012 - 15:15 Uhr

Hallo Marco!

hirtenjunge schrieb

hast du schon eine Lösung für das Problem ? Ich muss die Feldeinstellungen auch erhöhen und bin mir nicht sicher wie ich es mache.

Ich konnte die Einstellungen direkt über phpMyAdmin ändern und den Eintrag dort vornehmen. Drupal zeigt diesen dann korrekt an. Der Nachteil ist, dass es immer, wenn der node bearbeitet wird, eine Fehlermeldung gibt. Es führt also kein Weg um die Datenbank. Das Ganze ist also mehr als suboptimal.

Werners Einwand ist mehr als berechtigt. In meinem Fall wollte ich das Textfeld nicht in eine Textarea umändern; denn ich benötige das lange Textfeld nur für einen einzigen Eintrag. Dann ist der Weg über die Datenbank zu verkraften.

Gruß
Toro

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schade Danke

Eingetragen von hirtenjunge (16)
am 18.12.2012 - 16:49 Uhr

Hi,
ja bei mir ist es recht kompliziert, da es sich um ein Referenzfeld handelt kann ich es nicht "einfach" erneuern. Ich muss Drupal irgendwie die neue Länge beibringen. In Drupal 6 ging das glaube ich.

Danke Gruß
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ging auch bei Drupal 6

Eingetragen von wla (9464)
am 18.12.2012 - 17:50 Uhr

Das ging auch bei Drupal 6 nicht.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung?

Eingetragen von hirtenjunge (16)
am 18.12.2012 - 22:10 Uhr

Hi Toro,
ich habe gerade in meinem Demo und in meinem Live System die Einstellungen geändert:
hier die Anleitung nach der ich gearbeitet habe:
http://drupal.stackexchange.com/questions/8829/how-to-change-the-length-...
Und von google Translation:
http://translate.googleusercontent.com/translate_c?depth=1&ei=W4PQUO_bPM...

Ich habe nach den Änderungen noch eine Fehlermeldung gehabt weil in der Datenbank auch die Tabelle field_revision_field_DEIN_TEXTFELD` entsprechend geändert werden muss.

Bei Fragen gern bescheid geben !

Gruß
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 2 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 2 Wochen 1 Tag
  • Ich habe ja keine Angst vor
    vor 3 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 3 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 14 Stunden
  • Du hast die "Trusted host
    vor 4 Wochen 22 Stunden
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 5 Wochen 6 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 3 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20507

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association