Autor Thema: gelöschte felder aus db entfernen  (Gelesen 5057 mal)

klaussal

  • Gast
gelöschte felder aus db entfernen
« am: 20.11.02 - 14:45:50 »
hallo,
ich habe nicht mehr gebrauchte felder aus einer maske gelöscht. trotzdem bekomme ich sie bei den entwicklung von ansichten immer noch unter spaltenwert "feld" angeboten, obwohl sie definitiv nirgendwo mehr existieren. wie bereinige ich meine db ?

Vielen Dank für Tipps + Tricks + Lösungen (?) !!!
« Letzte Änderung: 20.11.02 - 15:03:12 von klaussal »

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re:gelöschte felder aus db entfernen
« Antwort #1 am: 20.11.02 - 15:00:35 »
Hallo,

gehe über die Suchfunktion des Forums und suche nach "Feldleichen"

 ;D

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:gelöschte felder aus db entfernen
« Antwort #2 am: 20.11.02 - 15:01:39 »
Hatten wir das nicht kürzlich erst??

Du must die Felder aus allen Dokumenten löschen, in denen sie evtl. noch drin sind und die Datenbank danach einmal komprimieren. Desktop.dsk löschen kann nie schaden.

Und auch dann tauchen die Geisterfelder noch manchmal im Desinger auf ....  :P

klaussal

  • Gast
Re:gelöschte felder aus db entfernen
« Antwort #3 am: 20.11.02 - 15:06:21 »
... die suche nach den "Feldleichen" führte ins nirwana. und der andere weg ist mit zu aufwendig. vielleicht, wenn ich mal zeit haben sollte. . . . .

trotzdem : DANKE !! :) :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:gelöschte felder aus db entfernen
« Antwort #4 am: 20.11.02 - 15:08:25 »

wenn doks vorhanden sind..........
- Die NSF in NTF umbenennen - eine Replik machen - dann replizieren damit die Dokumente nachkommen

nur test doks - sozusagen bevor man produktiv geht
2. Die NSF in NTF umbenennen - neue leee DB erstellen - und ein Design replace machen - Design von der NTF



cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

klaussal

  • Gast
Re:gelöschte felder aus db entfernen
« Antwort #5 am: 20.11.02 - 15:19:27 »
hallo performance,

das war hier "ein satz mit x", leider.
aber wie geschrieben, trotzdem vielen dank ! ;)

Offline manuel

  • Senior Mitglied
  • ****
  • Beiträge: 377
  • Geschlecht: Männlich
  • el pueblo unido
Re:gelöschte felder aus db entfernen
« Antwort #6 am: 20.11.02 - 15:21:52 »
die suche führt deswegen ins nirwana, weil du wahrscheinlich keine angemessene anzahl an tagen (seit dem das dokument erstellt wurde, standardmäßig 7) in die suchmaske eingetragen hast. hier der link

http://www.atnotes.de/index.php?board=7;action=display;threadid=1853;start=0
V 5.0.2c | Windows 2000

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:gelöschte felder aus db entfernen
« Antwort #7 am: 20.11.02 - 15:34:25 »
ich kann jetzt nicht sagen warum es bei dir nicht funktioniert, aber wir machen das immer bevor wir produktiv gehen - klappte bisher immer -  ???

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:gelöschte felder aus db entfernen
« Antwort #8 am: 20.11.02 - 15:46:31 »
... ich hatte das Problem in einer 4er Datenbank mit über 3000 Feldnamen.

1. Die zu löschenden Felder aus allen Dokumenten in der Datenbank löschen

2. Die Felder aus allen Designs löschen

3. Die Datenbank komprimieren

Zusätzlich kann man die Kachel neu ziehen...

... die Felder sollten nicht per Formel oder Script wieder irgendwo neu erzeugt werden...

ata

Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:gelöschte felder aus db entfernen
« Antwort #9 am: 20.11.02 - 16:09:02 »
Dazu fällt mir gerade ein, dass in der Notes KB mal was stand, dass sich speziell Datumsfelder manchmal nicht aus den Dokumenten löschen lassen.

Als Würgaround wurde vorgeschlagen, ein Feld gleichen Namens als Textfeld anzulegen und das dann nochmal zu löschen ...

Jaja, die schöne UNK.

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:gelöschte felder aus db entfernen
« Antwort #10 am: 20.11.02 - 16:21:23 »
wozu eigentlich, wenn ich fragen darf ?

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:gelöschte felder aus db entfernen
« Antwort #11 am: 20.11.02 - 20:09:59 »
Wozu was? Die Felder überhaupt löschen?

klaussal

  • Gast
Re:gelöschte felder aus db entfernen
« Antwort #12 am: 20.11.02 - 21:54:20 »
hallo leute,

nach einigem hin und her ist es mir gelungen, einen grossteil der felder wegzuhauen.
nochmals dank an alle !!!!!! :-*

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:gelöschte felder aus db entfernen
« Antwort #13 am: 20.11.02 - 22:14:05 »
würdest du uns bitte verraten wie?
- was war die Voraussetzung - wie wurde es gelöst ?

Ich meine das ist eine Sache die jedem Entwickler mindestens einmal im Monat begegnet.

tausend Dank



Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:gelöschte felder aus db entfernen
« Antwort #14 am: 21.11.02 - 09:01:02 »
wozu eigentlich, wenn ich fragen darf ?

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:gelöschte felder aus db entfernen
« Antwort #15 am: 21.11.02 - 09:49:21 »
... 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
Grüßle Toni :)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:gelöschte felder aus db entfernen
« Antwort #16 am: 21.11.02 - 10:10:13 »
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

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:gelöschte felder aus db entfernen
« Antwort #17 am: 21.11.02 - 11:18:17 »
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 ... ;)



Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:gelöschte felder aus db entfernen
« Antwort #18 am: 21.11.02 - 13:47:33 »
@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
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz