From: | Joe Conway <mail(at)joeconway(dot)com> |
---|---|
To: | LSanchez(at)ameritrade(dot)com |
Cc: | pgsql-advocacy(at)postgresql(dot)org, xzilla(at)users(dot)sourceforge(dot)net |
Subject: | Re: pgSQL deployment |
Date: | 2004-05-21 05:35:07 |
Message-ID: | 40AD950B.4060201@joeconway.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-advocacy |
LSanchez(at)ameritrade(dot)com wrote:
> We're currently in the process of evaluating pgSQL to migrate from
> Oracle, which is our enterprise rdbms.
Good choice ;-)
> (1) is it advisable to give training classes to application
> development team, if yes, how could we get these services and who
> should we contact?;
I just dealt with this myself a week ago. I gave 2 days of training
for the development team, QA, DBAs, and Unix sysadmin -- covering
(rough outline):
Obtaining source and binary distributions
Installation
File topology
Where to find help
Available GUIs
Database creation
Schema
Data types
Indexes
Constraints
Primary keys
Foreign key references
Inheritance
Bulk import/export
Views
Functions
User Defined Aggregates
Table Functions
Triggers
Domains
Rules
Casts
Operators
Configuration
Security
Maintenance
Upgrades
Tuning
We set up a bunch of old PCs that no one else wanted with Fedora Core 2
(very nice, BTW) so everyone could play along. Overall it went quite
well, and our Oracle developers and DBAs were suitably impressed with
Postgres by the time it was done.
I don't know specifically who you should call, but here's a list of
consulting companies from Techdocs:
http://techdocs.postgresql.org/companies.php
> (2) do you have a "cheat sheet" of all of the essential things needed
> to quickly port from Oracle to pgSQL?;
Nothing comprehensive, because every application will be a bit
different. But here's a start:
http://www.postgresql.org/docs/7.4/static/plpgsql-porting.html
http://www.samse.fr/GPL/ora2pg/ora2pg.html#description
http://sdm.openacs.org/doc/openacs/html/oracle-to-pg-porting.html
http://gborg.postgresql.org/project/orapgsqlviews/projdisplay.php
> (3) how would the information be disseminated to all of the other
> parties involved (i.e., QA, networking, operations)?;
See above -- I think training them at the same time is a good start.
> (4) what are the best practices for setting up the dev, qa test, and
> production environments; etc.
I don't think Postgres is any different in this regard -- was there
something specific you are worried about being different?
HTH,
Joe
From | Date | Subject | |
---|---|---|---|
Next Message | Elein Mustain | 2004-05-21 12:12:11 | Re: email list for onsite oscon preparations |
Previous Message | Christopher Browne | 2004-05-21 02:29:24 | Re: PostgreSQL vs MySQL |