Re: 1.15 Database Designer and character varying length option
От | Colin Beckingham |
---|---|
Тема | Re: 1.15 Database Designer and character varying length option |
Дата | |
Msg-id | 4F9287C2.1060604@start.ca обсуждение исходный текст |
Ответ на | Re: 1.15 Database Designer and character varying length option (Guillaume Lelarge <guillaume@lelarge.info>) |
Список | pgadmin-support |
On 04/21/2012 05:43 AM, Guillaume Lelarge wrote: > On Sat, 2012-04-21 at 05:15 -0400, Colin Beckingham wrote: >> I was using the Database Designer to make a copy of the design of some >> tables in one db for inclusion in a new db. The process worked well >> except that one of the tables in the source has a number of 'character >> varying' type columns without length specifier. Postgresql seems quite >> happy with this in the source db, however in the generated SQL the >> fields are marked varchar(0) which kills the execution of the SQL in the >> destination db. >> > > Well, there is a strange bug in database designer. It seems to be > confused with precision and length. Apparently, it mixes them. A > numeric(2,5) would appear as a numeric(5,2). I wouldn't be surprised if > your problem has something to do with this (DD using precision (which a > text type doesn't have) instead of length). > > So, yes, yet another bug in the database designer. I kinda feel that the > database designer won't be available in 1.16 because of bugs, some > design issues, and a lack of time to fix them. > Not a problem. I think it is a valuable tool and provided one knows the glitches it is worth taking the time to use the tool and work around them. There is another issue which I can't quite figure out (ie it keeps cropping up but not in a consistent manner). It concerns a choice late in the process of SQL generation whereby you choose a schema or not a specific schema which affects your choices of what type of code is generated. A couple of times I have chosen a specific schema and come up with 'alter table' as default (correct), but also a couple of times I have chosen no schema which should allow it to simply default to 'create table'. It has done this correctly once or twice but just as often it comes up with 'alter table' as default (incorrect) and the matrix of table names/dropdown of action choice is not correctly formatted for column width or height (to accommodate multiple tables), with no vertical slider displayed. Resizing the dialog window does not help, however adjusting the width of a column does jerk the vertical slider into existence, only to disappear again after a change. As you can tell I do not have a good grasp of this behaviour yet but will keep trying to tie it down to something consistent. (Might be Gnome 3 again, who knows, time will tell.) I'll try to grab some static images of what I see. -- --- Colin Beckingham 613-454-5369 http://www.it4gh.com
В списке pgadmin-support по дате отправления: