Hello,
This is my first submission to this site, so apologies if I'm going about this 
the wrong way and please do let me know the preferred way.

My work has a PostgreSQL server that I connect to from my development desktop 
computer via Perl scripts and PgAdmin 4.  This development computer is a 64-bit 
Windows 10 CPU. 
I installed Strawberry Perl in 2015 and then the necessary CPAN modules needed 
for my various apps.  
 
I have upgraded Strawberry perl and the CPAN modules on a regular basis since 
2015.  I have never had PostgreSQL installed on my development computer.  Nor 
have I ever set the DBI_* environment variables.  The CPAN install of DBD::Pg 
always worked seamlessly until last week when I began getting a 'initdb' error. 
 Here are the specifics:
 
 # DBI                         Version 1.643
 # DBD::Pg                     Version 3.15.1
 # Perl                        Version 5.30.2
 # OS                          MSWin32
 # PostgreSQL (compiled)       ?
 # PostgreSQL (target)         ?
 # PostgreSQL (reported)       ?
 # Default port                ?
 # DBI_DSN                     dbi:Pg:dbname=db_xyz_appname
 # DBI_USER                    fte_MyName
 # Test schema                 dbd_pg_testschema
 # LANG                        C
 # Adjusted:                   initdb
 # Error was: Bad initdb output: 'initdb' is not recognized as an internal or 
external command,
 # operable program or batch file.


Is there a reason the 'initdb' error is appearing now after nearly 7 years?  Do 
I need to install PostgreSQL on my development computer just to get past this 
error?  Thinking that there may be a bug in the current version of Strawberry 
Perl or the CPAN modules, I installed a prior version of them all and am still 
getting the 'initdb' error.

Many thanks in advance for any information about this issue.

Brian


Reply via email to