How to change field types or field length comfortably in Firebird?

firebird

Solution

You can't in Firebird.

I advice you to use DOMAIN and smaller size of varchar. If you need to increase the size field : it will be easier.

For your change, you can see here

Why you have this need ?

Problem

I mean, even if the database is empty, you have to drop a varchar(50) field and recreate it to make it varchar(30). Not to mention constraints... This is very frustrating. I am the SYSDBA and Firebird make very simple things way harder than it should be. If I voluntarily decide to shoot my own feet, then by all means, let me do so! So how do you do structure changes comfortably in Firebird?

Original source