Hello,we found this issue some days ago, and this is what we do:sub _new_schema { require Koha::Schema; my $context = C4::Context->new(); my $db_driver = $context->{db_driver}; my $db_name = $context->config("database"); my $db_host = $context->config("hostname"); my $db_port = $context->config("port") || ''; my $db_user = $context->config("user"); my $db_passwd = $context->config("pass"); my ( %encoding_attr, $encoding_query, $tz_query, $sql_mode ); my $tz = $ENV{TZ}; if ( $db_driver eq 'mysql' ) { %encoding_attr = ( mysql_enable_utf8 => 1 ); $encoding_query = "set NAMES 'utf8'"; $tz_query = qq(SET time_zone = "$tz") if $tz; $sql_mode = "set sql_mode = ''"; } elsif ( $db_driver eq 'Pg' ) { $encoding_query = "set client_encoding = 'UTF8';"; $tz_query = qq(SET TIME ZONE = "$tz") if $tz; } my $schema = Koha::Schema->connect( { dsn => "dbi:$db_driver:database=$db_name;host=$db_host;port=$db_port", user => $db_user, password => $db_passwd, %encoding_attr, RaiseError => $ENV{DEBUG} ? 1 : 0, PrintError => 1, unsafe => 1, quote_names => 1, on_connect_do => [ $encoding_query || (), $tz_query || (), $sql_mode || (), ] } ); my $dbh = $schema->storage->dbh; eval { $dbh->{RaiseError} = 1; $dbh->do(q| SELECT * FROM systempreferences WHERE 1 = 0 | ); $dbh->{RaiseError} = $ENV{DEBUG} ? 1 : 0; }; $dbh->{RaiseError} = 0 if $@; return $schema; }Regards,
2016-05-26 17:59 GMT+02:00 Tomas Cohen Arazi <tomascohen@gmail.com>:
Maybe it is worth checking if it can be configured client-side. As we do for UTF-8
El jue., 26 may. 2016 a las 9:45, Bernardo Gonzalez Kriegel (<bgkriegel@gmail.com>) escribió:Hi,_______________________________________________testing things on MySQL 5.7 - Koha 3.22, found a new problem:memberentry.pl: DBD::mysql::st execute failed: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'kohadev.categories.categorycode' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by ...This comes trying to add a patron after fresh install, 3.22+marc21+all sample dataCan we change sql_mode for Koha?RegardsBernardo
--Bernardo Gonzalez Kriegel
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/--Tomás Cohen Arazi
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
--
--
Juan Francisco Romay Sieira
Chief Technology Officer
juan.sieira@xercode.es
C/ Hedras, 4 2ºA | 15895 | Milladoiro - A Coruña - Spain
www.xercode.es | info@xercode.esTel. (+34) 881 975 576
La información contenida en este mensaje de correo electrónico es confidencial y puede revestir el carácter de reservada. Está destinada exclusivamente a su destinatario. El acceso o uso de este mensaje, por parte de cualquier otra persona que no esté autorizada, puede ser ilegal. Si no es Ud. la persona destinataria, le rogamos que proceda a eliminar su contenido y comunicar dicha anomalía a su remitente.
En cumplimiento de lo establecido por la LOPD 15/1999 le comunicamos que los datos personales contenidos en esta comunicación han sido recogidos de los contactos mantenidos por Ud. con personal de Xercode Media Software S.L. o de fuentes accesibles al público, y han sido incorporados a un fichero CLIENTES cuya finalidad es la de mantener con usted relaciones comerciales y/o profesionales.
Asimismo, podrá ejercitar sus derechos de acceso, rectificación, cancelación y oposición enviando un escrito a C/ Hedras, 4 2ºA , 15895, Milladoiro - Ames, A Coruña – Spain, junto con prueba válida en derecho, como fotocopia del D.N.I. e indicando en el asunto "PROTECCIÓN DE DATOS".