Museli byste zrušit a znovu vytvořit tabulku nebo alespoň lastname sloupec pro to:
BEGIN;
ALTER TABLE atable RENAME lastname TO oldcol;
ALTER TABLE atable ADD lastname text NOT NULL;
UPDATE atable SET lastname = oldcol;
ALTER TABLE atable DROP oldcol;
COMMIT;
Ale toto cvičení je docela zbytečné, protože vždy můžete určit pořadí, ve kterém získáte sloupce v SELECT doložka. Nepoužíváte SELECT * , jsi ty? To by bylo problematické i z jiných důvodů; je užitečný pouze pro dotazy ad-hoc.