Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anyone ever use PostgreSQL?

Anyone ever use PostgreSQL?

Scheduled Pinned Locked Moved The Lounge
postgresqlvisual-studiocomquestion
25 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Rama Krishna Vavilala

    Marc Clifton wrote:

    Preferred alternatives?

    Depends on what you want: open source? free database? multi platform? I assume that you have already ruled out SQL Express. If you are looking for a free multi platform database you can go with oracle express.


    My Blog

    M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #6

    Rama Krishna Vavilala wrote:

    I assume that you have already ruled out SQL Express.

    No, not necessarily. Basically something free though, that doesn't limit client connections, and has real tools. I wasn't aware the SQL Express meets those requirements, but I'll go check right now. And Oracle Express, well, I did rule them out. Maybe I'll take another look. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

    R 1 Reply Last reply
    0
    • M Marc Clifton

      Rama Krishna Vavilala wrote:

      I assume that you have already ruled out SQL Express.

      No, not necessarily. Basically something free though, that doesn't limit client connections, and has real tools. I wasn't aware the SQL Express meets those requirements, but I'll go check right now. And Oracle Express, well, I did rule them out. Maybe I'll take another look. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

      R Offline
      R Offline
      Rama Krishna Vavilala
      wrote on last edited by
      #7

      You can download tools for SQL Express. http://www.microsoft.com/downloads/details.aspx?familyid=82afbd59-57a4-455e-a2d6-1d4c98d40f6e&displaylang=en[^] Oracle express is good. It has an awesome HTML DB tool. But given a choice between SQL Express and Oracle Express I will go with SQL Express.


      My Blog -- modified at 16:21 Friday 17th March, 2006

      M 1 Reply Last reply
      0
      • M Marc Clifton

        Douglas Troy wrote:

        but I've been using Firebird[^] for a bit now, and it's good.

        What about tools similar to SQL Server's Enterprise Manager and Query Analyzer? I've heard that Firebird doesn't have very good tool support. Is that true? Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

        D Offline
        D Offline
        Douglas Troy
        wrote on last edited by
        #8

        Yes, the tool support is somewhat weak ... there is a admin project in development called Flame Robin[^], but it's a good ways off from being feature complete. I've used the following admin tools for various things: Marathon[^] and InterBase Query 4.5[^] - works with Firebird (this does have performance monitors, but I've yet to use them)

        M 1 Reply Last reply
        0
        • D Douglas Troy

          Yes, the tool support is somewhat weak ... there is a admin project in development called Flame Robin[^], but it's a good ways off from being feature complete. I've used the following admin tools for various things: Marathon[^] and InterBase Query 4.5[^] - works with Firebird (this does have performance monitors, but I've yet to use them)

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #9

          Douglas Troy wrote:

          the tool support is somewhat weak

          Thanks for the links! There's a lot of players to choose from nowadays, it seems. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

          D 1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            You can download tools for SQL Express. http://www.microsoft.com/downloads/details.aspx?familyid=82afbd59-57a4-455e-a2d6-1d4c98d40f6e&displaylang=en[^] Oracle express is good. It has an awesome HTML DB tool. But given a choice between SQL Express and Oracle Express I will go with SQL Express.


            My Blog -- modified at 16:21 Friday 17th March, 2006

            M Offline
            M Offline
            Marc Clifton
            wrote on last edited by
            #10

            Rama Krishna Vavilala wrote:

            I will go with SQL Express unless I need multi platform stuff or if I am not developing in Java.

            Thanks for the link. I just looked at the comparison chart and it looks pretty good. Oracle's move to Java was rather a turnoff for me. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

            1 Reply Last reply
            0
            • M Marc Clifton

              Any pointers? Tips? Suggestions? Preferred alternatives? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

              S Offline
              S Offline
              Scott Hanslip
              wrote on last edited by
              #11

              I have used PostGRESQL quite a bit - I worked as a technical architect on a large web-based application (developed in Java) a couple of years ago and it used PostGRESQL exclusively in it's back end. Coming from a primarily SQL Server background, I was quite satisfied with PostGRESQL's performance. There were a few gotchas that caught us along the way (the 32 parameter limit for functions was one that I remember fondly). Any specific questions about PostGRES that you are interested in?

              M 1 Reply Last reply
              0
              • L Lost User

                I downloaded and installed it last week. Haven't had a chance to work with it yet, but I was particularly interested in trying to get the PostGIS add-on to work with the ESRI mapping products I use. That, and we're getting an office-wide (all 4 of us!) DB set up to manage all the various bits and pieces of info. we've managed to accumulate. The speed comparisons I looked at suggested it was a good bet. Cheers, Drew.

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #12

                Drew Stainton wrote:

                but I was particularly interested in trying to get the PostGIS add-on to work with the ESRI mapping products I use.

                Interesting. I just have normal DB requirements though. :) If you think of it and have the time, I'd be curious what you think of it after working with it a bit. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                1 Reply Last reply
                0
                • S Scott Hanslip

                  I have used PostGRESQL quite a bit - I worked as a technical architect on a large web-based application (developed in Java) a couple of years ago and it used PostGRESQL exclusively in it's back end. Coming from a primarily SQL Server background, I was quite satisfied with PostGRESQL's performance. There were a few gotchas that caught us along the way (the 32 parameter limit for functions was one that I remember fondly). Any specific questions about PostGRES that you are interested in?

                  M Offline
                  M Offline
                  Marc Clifton
                  wrote on last edited by
                  #13

                  flamebrain wrote:

                  Any specific questions about PostGRES that you are interested in?

                  Mostly regarding tool support, were there any bugs you encountered, performance in general, etc.

                  flamebrain wrote:

                  the 32 parameter limit for functions was one that I remember fondly).

                  Does that apply to any SQL statement? Do you know if it's been addressed? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                  S 1 Reply Last reply
                  0
                  • M Marc Clifton

                    Douglas Troy wrote:

                    the tool support is somewhat weak

                    Thanks for the links! There's a lot of players to choose from nowadays, it seems. Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                    D Offline
                    D Offline
                    Douglas Troy
                    wrote on last edited by
                    #14

                    Yes, yes there are ... If it hadn't been for my system requirements, I would have used SQL Express over Firebird, but Firdbird is tiny compared to Express ...

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      flamebrain wrote:

                      Any specific questions about PostGRES that you are interested in?

                      Mostly regarding tool support, were there any bugs you encountered, performance in general, etc.

                      flamebrain wrote:

                      the 32 parameter limit for functions was one that I remember fondly).

                      Does that apply to any SQL statement? Do you know if it's been addressed? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                      S Offline
                      S Offline
                      Scott Hanslip
                      wrote on last edited by
                      #15

                      We used PGAdmin as our admin tool, and to run our DB scripts. We used DB scripts for doing everything (table changes, function creation, triggers, etc). As for the 32 parameter limit - that is specifically for DB fuctions (AKA stored procs). This was an issue for us as we did everything with functions (inserts, updates, and deletes) and any table that had more than 32 columns caused us issues. To get around it we had to use arrays as parameters and fill those in code before passing into the DB functions - not pleasant but it worked - and the way we architected everything it was hidden from most of the developers in our data layer. I don't recall any major bugs that we found - mostly little things mostly related to syntax in our functions and special characters. Nothing a google search couldn't fix for us.

                      M 1 Reply Last reply
                      0
                      • S Scott Hanslip

                        We used PGAdmin as our admin tool, and to run our DB scripts. We used DB scripts for doing everything (table changes, function creation, triggers, etc). As for the 32 parameter limit - that is specifically for DB fuctions (AKA stored procs). This was an issue for us as we did everything with functions (inserts, updates, and deletes) and any table that had more than 32 columns caused us issues. To get around it we had to use arrays as parameters and fill those in code before passing into the DB functions - not pleasant but it worked - and the way we architected everything it was hidden from most of the developers in our data layer. I don't recall any major bugs that we found - mostly little things mostly related to syntax in our functions and special characters. Nothing a google search couldn't fix for us.

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #16

                        Thanks! One thing I just thought of, when looking at a comparison chart for SQL Express, is, can you do unattended backups with Postgre? (I noticed that SQL Express doesn't include the SQL Agent, which made me think of the question). Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                        S 1 Reply Last reply
                        0
                        • M Marc Clifton

                          Thanks! One thing I just thought of, when looking at a comparison chart for SQL Express, is, can you do unattended backups with Postgre? (I noticed that SQL Express doesn't include the SQL Agent, which made me think of the question). Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                          S Offline
                          S Offline
                          Scott Hanslip
                          wrote on last edited by
                          #17

                          Yep - backups worked well with Postgre.

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            Any pointers? Tips? Suggestions? Preferred alternatives? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                            C Offline
                            C Offline
                            Chris Losinger
                            wrote on last edited by
                            #18

                            never used it, but the name sounds like it's from the language of Mordor. i like MySql, it has a nice friendly name. no stored procedures, but it makes me happy to know that it's mine. Cleek | Image Toolkits | Thumbnail maker

                            J 1 Reply Last reply
                            0
                            • C Chris Losinger

                              never used it, but the name sounds like it's from the language of Mordor. i like MySql, it has a nice friendly name. no stored procedures, but it makes me happy to know that it's mine. Cleek | Image Toolkits | Thumbnail maker

                              J Offline
                              J Offline
                              Jon Sagara
                              wrote on last edited by
                              #19

                              Chris Losinger wrote:

                              like MySql, it has a nice friendly name. no stored procedures...

                              Version 5 has sprocs, as well as a bunch of other features: http://www.mysql.com/products/database/mysql/[^] Jon Sagara Look at him. He runs like a Welshman. Doesn't he run like a Welshman? Doesn't he? I think he runs like a Welshman. My Site | My Blog | My Articles

                              C 1 Reply Last reply
                              0
                              • J Jon Sagara

                                Chris Losinger wrote:

                                like MySql, it has a nice friendly name. no stored procedures...

                                Version 5 has sprocs, as well as a bunch of other features: http://www.mysql.com/products/database/mysql/[^] Jon Sagara Look at him. He runs like a Welshman. Doesn't he run like a Welshman? Doesn't he? I think he runs like a Welshman. My Site | My Blog | My Articles

                                C Offline
                                C Offline
                                Chris Losinger
                                wrote on last edited by
                                #20

                                Jon Sagara wrote:

                                Version 5 has sprocs

                                even better! i Heart You, MySql! Cleek | Image Toolkits | Thumbnail maker

                                J 1 Reply Last reply
                                0
                                • M Marc Clifton

                                  Any pointers? Tips? Suggestions? Preferred alternatives? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                  T Offline
                                  T Offline
                                  TadejK
                                  wrote on last edited by
                                  #21

                                  I've used it in quite a few different apps (php, .net) and i'm *very* satisfied with it! The database is excellent (but if you want to make it as fast as it can be, then you have to fiddle with it a bit - with the settings, that is) and their support is great as well. I'd recommend it for everything, except if you need an embedded db .. then I usually go with firebird. Regads, Tadej

                                  T 1 Reply Last reply
                                  0
                                  • T TadejK

                                    I've used it in quite a few different apps (php, .net) and i'm *very* satisfied with it! The database is excellent (but if you want to make it as fast as it can be, then you have to fiddle with it a bit - with the settings, that is) and their support is great as well. I'd recommend it for everything, except if you need an embedded db .. then I usually go with firebird. Regads, Tadej

                                    T Offline
                                    T Offline
                                    TadejK
                                    wrote on last edited by
                                    #22

                                    Oh, and you should also read http://searchopensource.techtarget.com/originalContent/0,289142,sid39\_gci1172668,00.html, which goes through some incorrect "facts" about postgresql.

                                    1 Reply Last reply
                                    0
                                    • C Chris Losinger

                                      Jon Sagara wrote:

                                      Version 5 has sprocs

                                      even better! i Heart You, MySql! Cleek | Image Toolkits | Thumbnail maker

                                      J Offline
                                      J Offline
                                      Jorgen Sigvardsson
                                      wrote on last edited by
                                      #23

                                      On a sader note: Oracle bought Innobase - the guys behind the really nice InnoDB engine. :sigh: -- Pictures[^] from my Japan trip.

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        Douglas Troy wrote:

                                        but I've been using Firebird[^] for a bit now, and it's good.

                                        What about tools similar to SQL Server's Enterprise Manager and Query Analyzer? I've heard that Firebird doesn't have very good tool support. Is that true? Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                        M Offline
                                        M Offline
                                        Michael A Barnhart
                                        wrote on last edited by
                                        #24

                                        I have been happy with the lite versions from EMS. I also use IBEasy+ with Firebird. http://www.sqlmanager.net[^] They have versions for several major products. "Every new day begins with possibilities. It's up to us to fill it with things that move us toward progress and peace.” (Ronald Reagan)

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          Any pointers? Tips? Suggestions? Preferred alternatives? Thanks! Marc Pensieve Functional Entanglement vs. Code Entanglement Static Classes Make For Rigid Architectures Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                          J Offline
                                          J Offline
                                          Jeremy Falcon
                                          wrote on last edited by
                                          #25

                                          MySQL and MaxDB (based on MySQL and used in SAP now). Keep in mind my info is a bit dated, but PostgreSQL has always been slower than MySQL. And since MySQL 5.0, it offers everything Postgre SQL does. Also, if it's good enough to run SAP on, then it's good enough for me. SAP is not a toy application. Some people have used Firebird and liked it, but I can't comment too much on it as I haven't used it. The biggest downside to MySQL (or most probably) is lack of GUI tools for the db. MySQL does have one (called MySQL Administrator), but it only handles db creation and not sql statements. Jeremy Falcon

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups