changed dbname to have read-only properties & name parsing
support for alter statements