...> PostgreSQL DECIMAL doesn't take a size argument. Take out the sizes> and you'll be good.
That doesn't seem to be a problem:
lockhart=# create table t1 (d decimal(19) not null);CREATE
- Thomas