MS SQL is a fine database, and will get the job done. However, why pay
for a database like that when you can get essentially the same thing for
free?

I've got nothing but positive things to say about PostgreSQL, and I'd be
very interested to hear what your friend has against it. In my
experience, usually these kinds of opinions are derived from a lack of
understanding about how something operates. With PostgreSQL, there are
two items that generally end up as road blocks for most MS SQL users who
try it out.

1) User permissions: PostgreSQL is not forgiving as far as user/access
permissions go. This is both good (for security purposes) and bad
(because it can be frustrating to learn). However, like most things,
once you understand how it's permission system works, it's not that
difficult - it's just different.

2) Case sensitivity: Unlike MS SQL, PostgreSQL is a case sensitive
database. This can be the deciding factor when choosing to port an
application from MS SQL to PostgreSQL. If you have a database called
"User" in PostgreSQL, your queries will need to have that database name
in quotes. Here's an example:

Database: User
Field Names: ID, UserName, Password

MS SQL Query:
<CFQUERY name="GetUser" datasource="MSSQL">
SELECT id, username, password
FROM user
</CFQUERY>

PostgreSQL Query:
<CFQUERY name="GetUser" datasource="PostgreSQL">
SELECT "ID", "UserName", "Password"
FROM "User"
</CFQUERY>

In our shop we user lowercase names for everything in our databases, so
I haven't had to do that for a long time when working with PostgreSQL.
As such, I cannot remember if it was single quotes, or double-quotes
that I had to use when dealing with names that had uppercase values in
them. Still, you get the idea.

With the exception of those two items, PostgreSQL is wonderful. The
price is great, the performance is great, and the community support is
great. I would highly recommend PostgreSQL to *anyone* looking for a
high-performance, low cost alternative to MS SQL.

Hope this helps!

Warm regards,
Jordan Michaels
Vivio Technologies
http://www.viviotech.net/
Blue Dragon Alliance Member
[EMAIL PROTECTED]


Matt Quackenbush wrote:
> Hello,
> 
> I've always used MSSQL and quite frankly am quite fond of it - except for
> licensing costs.  I've read a few posts here and there where people have
> talked highly of PostgreSQL, so I'm thinking about giving it a shot on a new
> server (windows box).  I mentioned this to a buddy of mine who is a DBA, and
> he said to steer well clear of it.  While I value his opinion greatly, I was
> wondering if the users here would care to share their personal + vs. -
> arguments for PostgreSQL?
> 
> 
> Thanks,
> 
> Matt
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266016
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to