Harry,

My replies are inline below.

Cheers!

-Alan

On 3/19/2016 9:38 AM, Harry Thijssen wrote:
>
>
>     Date: Thu, 17 Mar 2016 17:09:18 +0000
>     From: "Curran, Philip" <philip.cur...@ucl.ac.uk
>     <mailto:philip.cur...@ucl.ac.uk>>
>     To: "pspp-users@gnu.org <mailto:pspp-users@gnu.org>"
>     <pspp-users@gnu.org <mailto:pspp-users@gnu.org>>
>     Subject: Getting PSPP compiled version with PostgreSQL support
>
>     I would like to obtain compiled a compiled version of PSPP with
>     PostgreSQL support included for Windows.  Can anyone list a
>     location and version number for this?  I currently run
>     0.9.0-g745ee3 on Windows.
>
>
> If you are able and willing to test it I can provide you with a
> version with PostgreSQL support. However I can't test it myself.
>
> If you want to test it, let me know if you need a 32 or 64 bit version.

It sounds like Philip will use the Linux version, but if we wanted to
test this, I'm happy to help using either 32- or 64-bits.  It would be
more convenient to me to test the Windows version by reading data from
PostgreSQL running on a Linux host.

I'd be curious to hear how Philip is using this feature because if you
can get data from a database using a single select statement, then you
can also redirect those data into a TAB delimited file.  So, this just
saves you a step and I guess it would be mostly useful when you have to
do it frequently.  But most of the databases I work with cannot (that I
know of) generate the kind of data I want using a single select.  The
typical database I use stores respondent meta data in a table like
"respondents" and item meta data in a table like "items" and responses
in a table like "responses". (Without any promise that all respondents
have answered the same items.) So, I have to write a small script in
some higher-level language to marshal these data and output the
rectangular (rows and columns) data that PSPP expects as a TAB-delimited
file.  The other common use I make of databases is simply to store YAML
strings of serialized data structures that internally contain the state
of a survey, including responses, etc. Directly SELECT'ing this state
column is even less helpful.

Also, of course, SQL engines typically have in-built functions to
compute simple descriptive statistics on SELECT'ed data (e.g., SELECT
AVG(elapsed_time) FROM data WHERE grade = "pass"; SELECT
AVG(elapsed_time) FROM data GROUP BY grade;)

So, in short, although I'm sure that some people find it useful, I
personally have never been tempted in SPSS or PSPP by the ability to
sample data directly from an SQL table.  I suspect that it's an
infrequent case where it's useful; but maybe it's sufficiently critical
in that edge case to warrant better support. When Philip raised this, I
searched the web for "pspp postrgsql" and PostgreSQL support is an
advertised feature of PSPP that appears in many places on the web.

>
> Have fun
>
> @ Alan
>
>     Has anyone answered you off-line?  I don't know anything about
>     PSQL support, but I see that it's not enabled in the Windows binaries 
>
>
> I wonder where you see that. In fact I don't know where to see it. Or
> was it on the list

I ran the syntax snippet in the manual:

https://www.gnu.org/software/pspp/manual/html_node/GET-DATA-_002fTYPE_003dPSQL.html#GET-DATA-_002fTYPE_003dPSQL

 and PSPP output was:

error: Support for reading postgres databases was not compiled into this
installation of PSPP


-- 

Alan D. Mead, Ph.D.
President, Talent Algorithms Inc.

science + technology = better workers

+815.588.3846 (Office)
+267.334.4143 (Mobile)

http://www.alanmead.org

I've... seen things you people wouldn't believe...
functions on fire in a copy of Orion.
I watched C-Sharp glitter in the dark near a programmable gate.
All those moments will be lost in time, like Ruby... on... Rails... Time for Pi.

          --"The Register" user Alister, applying the famous 
            "Blade Runner" speech to software development

_______________________________________________
Pspp-users mailing list
Pspp-users@gnu.org
https://lists.gnu.org/mailman/listinfo/pspp-users

Reply via email to