On Jan 16, 2008 12:18 PM, Stefan Nagtegaal &lt;<a href="mailto:development@robuustdesign.nl">development@robuustdesign.nl</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m sorry to chime in on this topic which absolutely abracadabra for<br>me. I have absolutely no sense about databases at all, but a consenses<br>could be to:<br>- make drupal 6 pgSQL and MySQL compatible and release the bastard;
<br>- at the same day we make a poll on <a href="http://drupal.org" target="_blank">drupal.org</a> asking people what<br>database type they use, and open up comments for those that choose<br>pgSQL to tell us, why they do;
<br><br>That way we know:<br>- how much people are actually using pgSQL;<br>- and why they do it;<br></blockquote><div><br>Michelle already pointed to an existing poll that shows how many pgSQL users<br>there are. <br><br>
Here it is <a href="http://groups.drupal.org/node/6164">http://groups.drupal.org/node/6164</a><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Just some thought of someone who doesn&#39;t know anything about the<br>differences between MySQL and pgSQL. I personally never used the<br>latter...<br><br><br>Stefan<br><br><br>Op 16 jan 2008, om 18:05 heeft Konstantin Käfer het volgende geschreven:
<br><div><div></div><div class="Wj3C7c"><br>&gt; Hi,<br>&gt;<br>&gt; Please note that with my mail, I did not imply that we should go<br>&gt; with the option &quot;rip out postgres support&quot;. It as merely one of the<br>
&gt; ways I can see, because we can certainly afford to keep the status<br>&gt; quo. I am actually more interested in the second approach. Read <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank">
http://en.wikipedia.org/wiki/Object-relational_mapping</a><br>&gt; &nbsp;as an introduction.http://propel.phpdb.org/trac/ is a nice ORM<br>&gt; framework for this.<br>&gt;<br>&gt; In case we don&#39;t want to go with a full blown ORM system, propel&#39;s
<br>&gt; underlying DBAL is also worth a shot:<a href="http://creole.phpdb.org/trac/" target="_blank">http://creole.phpdb.org/trac/</a><br>&gt; I&#39;m not saying that we should ship with Creole (even though I don&#39;t<br>
&gt; think that&#39;s necessarily a bad thing), but that we can look at how<br>&gt; others solved this issue.<br>&gt;<br>&gt; Konstantin Käfer -- <a href="http://kkaefer.com/" target="_blank">http://kkaefer.com/</a><br>&gt;
<br>&gt;<br>&gt; ------------------------------------------------------<br>&gt; Don&#39;t miss DrupalCON Boston 2008 · March 3-6, 2008<br>&gt; Learn more at <a href="http://boston2008.drupalcon.org" target="_blank">http://boston2008.drupalcon.org
</a><br>&gt; Affordable sponsorship packages available<br>&gt; ------------------------------------------------------<br>&gt;<br>&gt; On 15.01.2008, at 20:14, Konstantin Käfer wrote:<br>&gt;<br>&gt;&gt; Hi,<br>&gt;&gt;<br>
&gt;&gt; I am with Károly on this one. PostgreSQL support is certainly a<br>&gt;&gt; nice to have feature, but since there is noone seriously using it<br>&gt;&gt; (NowPublic used PostgreSQL a couple of months ago but eventually
<br>&gt;&gt; switched to MySQL), supporting it is more a hinderance than an<br>&gt;&gt; actual benefit for Drupal.<br>&gt;&gt;<br>&gt;&gt; Fact is that MySQL is by far the most used DBMS used with Drupal.<br>&gt;&gt; That has two reasons: MySQL is installed on most hosts and most
<br>&gt;&gt; people in the PHP hosting business are familiar with setting up,<br>&gt;&gt; configuring and tuning MySQL.<br>&gt;&gt;<br>&gt;&gt; The second reason is that most contrib modules don&#39;t properly<br>&gt;&gt; support Postgres, and only few people are running a Drupal site
<br>&gt;&gt; without several contrib modules. So, what buys us supporting<br>&gt;&gt; Postgres in core if you can&#39;t actually use it because critical<br>&gt;&gt; contrib modules don&#39;t support it properly? You guessed it. Let&#39;s
<br>&gt;&gt; not get into the illusion that module maintainers will eventually<br>&gt;&gt; add Postgres support; most of them don&#39;t even have Postgres<br>&gt;&gt; installed and I bet most are not willing to learn yet another DBMS&#39;
<br>&gt;&gt; innards to circumnavigate all the cliffs associated with that task.<br>&gt;&gt;<br>&gt;&gt; IMO, there are two ways we could go:<br>&gt;&gt;<br>&gt;&gt; - Rip out Postgres support (but let&#39;s not drop the DBAL; we need it
<br>&gt;&gt; for mysql vs. mysqli and it&#39;s not really a speed issue)<br>&gt;&gt; - Completely abstract access to the database so that module authors<br>&gt;&gt; don&#39;t have to write actual SQL code<br>&gt;&gt;<br>&gt;&gt;
<br>&gt;&gt; Konstantin Käfer -- <a href="http://kkaefer.com/" target="_blank">http://kkaefer.com/</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------------------------------<br>&gt;&gt; Don&#39;t miss DrupalCON Boston 2008 · March 3-6, 2008
<br>&gt;&gt; Learn more at <a href="http://boston2008.drupalcon.org" target="_blank">http://boston2008.drupalcon.org</a><br>&gt;&gt; Affordable sponsorship packages available<br>&gt;&gt; ------------------------------------------------------
<br>&gt;&gt;<br>&gt;&gt; On 15.01.2008, at 19:22, Karoly Negyesi wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Hi,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Still there are no testers. I want to reiterate my plea: make<br>&gt;&gt;&gt; postgresql support somewhat optional. If there are testers, great,
<br>&gt;&gt;&gt; if<br>&gt;&gt;&gt; not, go on with life. You can flame me, but this is already the<br>&gt;&gt;&gt; state<br>&gt;&gt;&gt; of affairs just noone wants to admit. Just see<br>&gt;&gt;&gt; <a href="http://groups.drupal.org/node/6980" target="_blank">
http://groups.drupal.org/node/6980</a> . Greg spoonfeeds you. I know we<br>&gt;&gt;&gt; will get testers for the rest of the week because of this letter and<br>&gt;&gt;&gt; then they will move away as it happened uncounted times.
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I wonder what people will say. &quot;Monoculture is bad&quot; -- tick, do not<br>&gt;&gt;&gt; bother with this answer. &quot;You are evil&quot; -- tick, do not bother<br>&gt;&gt;&gt; either.
<br>&gt;&gt;&gt; &quot;There are testers, but&quot; -- surely there are just they have hidden<br>&gt;&gt;&gt; themselves really well. What about answering something<br>&gt;&gt;&gt; constructive? I<br>&gt;&gt;&gt; *am* bored by needing this raised every month.
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Regards<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Karoly Negyesi<br>&gt;&gt;<br>&gt;<br><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">
2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.