Re: DBD::mysql path forward

[email protected] (Peter Rabbitson) Wed, 13 Sep 2017 22:22:06 +0200
Newsgroups perl.dbi.dev,perl.dbi.users
Message-ID <[email protected]>
On 09/13/2017 09:58 PM, Dan Book wrote:
> On Wed, Sep 13, 2017 at 3:53 AM, Peter Rabbitson <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     On 09/12/2017 07:12 PM, [email protected] <mailto:[email protected]> wrote:
> 
>         On Tuesday 12 September 2017 12:27:25 [email protected]
>         <mailto:[email protected]> wrote:
> 
>             To prove fact that other DBI drivers (e.g. Pg or SQLite) had
>             fixed
>             similar/same UTF-8 issue as MySQL has and behave
>             Perl-correctly, I
>             would provide test cases so you would see difference between Pg,
>             SQLite and mysql DBI drivers.
> 
> 
>         And here is promised script:
> 
> 
>     <snip>
> 
>     The script side-steps showcasing the treatment of BLOB/BYTEA
>     columns, which was one of the main ( albeit not the only ) reason
>     the userbase lost data.
> 
>     Please extend the script with a BLOB/BYTEA test.
> 
> 
> I'm not sure how to usefully make such a script, since correct insertion 
> of BLOB data (binding with the SQL_BLOB type or similar) would work 
> correctly both before and after the fix.

If you were to actually try to make the requested addition you'd have 
noticed that DBD::Pg *DOES NOT* require one to binding with SQL_BLOB. 
For more info please go back to the old ( 2013 ) RT threads on the 
"mysql unicode issue" and read again carefully.

Please try to actually implement this - it will give you additional 
perspective.