Re: [GENERAL] Is my MySQL Gaining ?
Tony <tony@unihost.net>
From: Tony <tony@unihost.net>
To: Shridhar Daithankar <shridhar_daithankar@myrealbox.com>, tgl@sss.pgh.pa.us, pgsql-general@postgresql.org, pgsql-advocacy@postgresql.org
Date: 2003-12-29T20:15:59Z
Lists: pgsql-hackers
I already had in the first post I replied to, but at the risk of sounding redundant, I'll say it again. Views: When I came to PG I didn't know what they were, saw no point to them (still don't) why do you need a function to provide details of a query when a more complicated query gives the same data? Are they designed for people who don't like to type long queries? Stored Procedures: Sounds good in principle, but in what ways can I benefit most (I understand this now) at the time of moving to PG, I couldn't see the difference between writing my code in an a Stored Proc or an API. Triggers: make perfect sense now, but didn't used to when I didn't know what they were. This isn't definitive list but more of a flavour of the obstacles I hit when I first met PG. If I hadn't persevered (and many may not) I'd have ended up with a PG server full of DBs designed and built as if they were on a MySQL server. Yes, the topics are covered fleetingly in the tutorial, but do such important topics only warrant 3 pages of text between the lot of them? It's great that the subjects are present, but it seems to be in more of a kind of "Whilst We're on the Subject of Databases" kind of passing comment. Maybe I'm asking for the Moon on a Stick, but it didn't feel like I was :) T. Shridhar Daithankar wrote: >On Monday 29 December 2003 15:25, Tony wrote: > > >>By that logic then, we can probably ditch the PG Tutorial altogether and >>provide a quick ref card of PG commands and keywords, with a few pages >>on how PG is different should be plenty. >> >>The bisggest problem that I faced when moving to PG was the complete >>lack of any cetralised information source for this information. Sure >>there are tutorials on the web, first track them down, then convert >>their use to PG then collate them, then make some sense of it all. >>This is the kind of aloofness that I have mentioned previously, just >>because it doesn't belong, doesn't mean it's not needed, and it only >>needs to be written once. Although I know some of the concepts and I'm >>beginning to grock them, I'm still trying to collate enough to satisfy >>my needs. >> >>Assuming yo *do* want to grow the PG community and attract people from >>other systems, the easier the transition for them, the less likely they >>are to look elsewhere for something that appears easier. Easier >>doesn't always mean easier to use, sometimes it can mean easier to get >>to grips with. >> >> > >*Sigh*.. You just read my first remark which you could have bypassed but >anyways.. > >What do you think of offer I made? I was slightly disappointed to see that you >missed it.. > >I am not removing my original message. Please read and let me know what do you >think.. > > > >>Shridhar Daithankar wrote: >> >> >>>For one thing, these thing do not belong to postgresql documentation. >>> >>>But I don't believe there is shortage of material on these topics on web >>>and in print. >>> >>>However if you are refering to explaining these things, w.r.t. postgresql, >>>I would be more than happy to churn out some extremely basic tutorials. >>> >>>Can you tell us what all you need? Rephrasing, if you know these(and some >>>other) concpets by now, what all you missed while learning postgresql? >>> >>>It may sound like stupid question but unlearning things out of imagination >>>is not easy...:-) >>> >>> > > Shridhar > > >---------------------------(end of broadcast)--------------------------- >TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) > >