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

    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
    #13

    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
    • 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
      #14

      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

        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