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.
  • 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

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #4

    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 1 Reply Last reply
    0
    • D Douglas Troy

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

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

      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 M 2 Replies Last reply
      0
      • 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
                                          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