Domino 9 und frühere Versionen > Entwicklung

gelöschte felder aus db entfernen

<< < (4/4)

ata:
... ich kann nur für mich sprechen. In meinem Fall mußten in einer 4er DB weitere neue Felder aufgenommen werden. Jedoch kam die Meldung "... too many unique field names...". Also mußte ich, mittlerweile überflüssige, Felder aus der DB entfernen.

.. zudem kommt es bei Copy und Paste beim Entwickeln vor, daß Notes die Felder beim Einfügen numeriert. Diese numerierten Felder bleiben erhalten, auch wenn man die Felder umbenennt, und es keine Dokumente in der DB gibt, die diese Feldnamen verwenden.
Ich denke hier setzt der Fall an. Bei der Auswahl der Felder für Spalten erscheinen immer noch überflüssige Feldnamen, die man los haben möchte...

ata

Till_21:
Meinereiner hat den mittleren Reiter "Field" noch nie benutzt, ich finds grundsätzlich leichter den Namen in Formel einzugeben.
Ausserdem werden meist die Feldinhalte nicht als solches angezeigt, sondern noch irgendwie manipuliert und formatiert.
Aber ist halt Ansichtssache.
finde es nur komisch, sich darüber den kopf zu zerbrechen

gruss / till

harkpabst_meliantrop:
Ne, ne, ne. Hör Onkel Ata doch zu.

Es gibt tatsächlich Anwendungen, bei denen man an die Grenze maximal in einer DB erlaubten Felder stößt. Auf die Gefahr hin, dich eigentlich zu langweilen (vielleicht weiß es ja irgendwer noch nicht):

Alle Feldnamen werden in der Unique Keyfile Table vorgehalten für die - wie könnte es anders sein - auch ein 64 kiB Limit gilt. Sobald alle Feldnamen in einer DB (und zwar nicht nur in den Masken, sondern eben in den Dokumenten!) diese Grenze erreichen, kracht's und man kann keine neuen Felder mehr anlegen. Der Wert von ca. 3000 möglichen Feldern ist auf die durchschnittliche Feldnamenlänge in Notes-Anwendungen hochgerechnet. Wenn es erstmal so weit ist, steht man erstmal ziemlich auf dem Schlauch und muss den ganzen Schnickschnack veranstalten (bis zum finalen Komprimieren), wie oben beschrieben.

So richig grauenhaft wird es dann, wenn man anfängt nur noch möglichst kurze Feldnamen zu benutzen oder gar alte Namen von Feldern, die nicht mehr gebraucht werden zu zweckentfremden. Dann macht Entwickeln so richtig Spaß!

Mit R5 hat Lotus zwar die Möglichkeit eingebaut, diese Begrenzung optional abzuschalten, aber standardmäßig war es immer noch ausgeschaltet, da angeblich noch nicht alle Komponenten von Notes sicher damit zurechtkamen.

Auch in R6-Datenbanken mit ODS 43 ist das Häkchern bei "Allow more fields in database" standardmäßig nicht gesetzt ...

Ansonsten: Diesen komischen Feldnamenreiter benutze ich natürlich auch nie ... ;)


ata:
@harkpapst_meliantrop

... danke ich hätte es nicht kürzer ausdrücken können...

@Till_21
... ich habe einen solchen Fall, und er kostet mich ziemlich Nerven, denn bei der kleinsten Erweiterungen werden eben die von harkpapst_meliantrop beschriebenen Auswüchse diskutiert, wie zum Beispiel auf vorhandene Feldnamen zurückzugreifen, die in ihrer Namensgebung unheimlich intuitiv beim programiieren helfen...

... und solange das eine 4er DB bleiben muß habe ich genau dieses Problem, und da ist es keine Kosmetik...

ata

ata

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln