Re: Reverse Engr into erwin

From: Edson Richter <edsonrichter(at)hotmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Reverse Engr into erwin
Date: 2013-02-05 00:41:35
Message-ID: BLU0-SMTP2237FA738AC63E22E4731DFCF000@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I don't know about ErWin. If you look for alternatives that would
include a tool change, then continue reading.
I do use DBWrench, is working fairly well.

Prós:
- Multiple diagrams for same database/schema (can reduce the amount of
tables you are looing), with some glyphs to help organize them
- True reverse and forward engineering (work most of time)
- Smart rename/recreate with data move when alter is not an option
- Support triggers, tables, schemas, functions, indexes, unique
constraints, primary and foreign keys
- Intuitive interface
- Capable of conversion between 4 databases supported (PostgreSQL,
Oracle, MS SQL Server, and Access)
- Use can tweak data types
- Latest release (that I don't own) support PostgreSQL arrays and other
special data types
- Written in Java, runs everywhere (I do run in Windows and Linux)
- Diagrams saved in XML format, it is easy to implement versioning

Cons:
- No check constraints support
- No index operator class
- Bugs in function/procedure reverse engineering/forward enginnering
- Support is so-so, no big deal since the tool work most of time
- Oriented to upgrades (need to buy new version to get some fixes for
known bugs)

You can get 30 day trial (at least, it was available at time I was
evaluating for buy).

PS: I don't work for the company that sell. I'm just a (almost happy)
customer that feels if they have more huge user base, they would add
more features quicker.

Regards,

Edson

Em 04/02/2013 20:35, Little, Douglas escreveu:
>
> Thanks in advance for thinking about my problem.
>
> As I suspect you know, CA Erwin doesn't support Postgres or greenplum.
>
> But they do support ODBC for reverse engineering.
>
> When I reverse, Erwin executes the standard ODBC metadata queries for
> the system catalog.
>
> The process works fine, but I'm finding that the datatype that's
> returned is the internal PG type instead of the standard set of ANSI
> types.
>
> Eg, a BIGINT column returns as INT8.
>
> I could live with the non-standard lables, if the resulting DDL would
> execute. But PGadmin doesn't know the data types.
>
> I've traced the same function to PGadmin and find that it is
> submitting a query with the format_type(type oid) function to convert
> to ANSI types.
>
> I've installed the newest PG ODBC driver and the problem remains.
>
> I'm hoping that there is a setting in ODBC that I can use to have the
> ANSI datatypes returned.
>
> Short of that, Is there anyway to change the Query that's submitted
>
> It's querying the pg_attribute, pg_type type with the schema name
> specified Pg_catalog, so I don't think I can over ride the select.
> Perhaps a rule might work.
>
> Any suggestions on moving forward?
>
> Thanks
>
> *Doug Little*
>
> **
>
> Sr. Data Warehouse Architect | Business Intelligence Architecture |
> Orbitz Worldwide
>
> 500 W. Madison, Suite 1000 Chicago IL 60661| Office 312.260.2588 |
> Fax 312.894.5164 | Cell 847-997-5741
>
> *Douglas(dot)Little(at)orbitz(dot)com* <mailto:Douglas(dot)Little(at)orbitz(dot)com>*__*
>
> cid:image001(dot)jpg(at)01CABEC8(dot)D4980670 orbitz.com <http://www.orbitz.com/>
> | ebookers.com <http://www.ebookers.com/> | hotelclub.com
> <http://www.hotelclub.com/> | cheaptickets.com
> <http://www.cheaptickets.com/> | ratestogo.com
> <http://www.ratestogo.com/>| asiahotels.com <http://www.asiahotels.com/>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Misa Simic 2013-02-05 01:03:41 Re: partial time stamp query
Previous Message Michael Harris 2013-02-05 00:35:24 Hot Standby has PANIC: WAL contains references to invalid pages