Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#11

AW: SQLite Spalte Typ ändern

  Alt 19. Feb 2023, 15:10
Es gibt ja sowas wie Dokumentation:
https://www.sqlite.org/lang_altertable.html
alter table .. drop column sollte also funktionieren.

Dagegen gibt es viele Stellen im Netz, die (noch) davon sprechen, dass drop column in SQLite nicht möglich ist.
Vielleicht ist es eine Frage der Version und die Drop Funktion ist relativ neu.

Das Tool sollte dabei relativ egal sein. Außer ein Programmierer hat sich in einem SQLite Tool die Mühe gemacht, die fehlende Funktion mit Workarounds nachzubauen, wie schon beschrieben.
- create copyTabelle as Select <ohneZuLöschendeSpalte> from originalTabelle
- drop originalTabelle
- rename copyTabelle
Was natürlich nur die reine Datenmigration erledigt, keine Constraints, Schlüssel, Indizierung, ...
Gruß, Jo
  Mit Zitat antworten Zitat