mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 23:45:58 +00:00
ref #14 Script para migrar la base de datos a utf8 desde iso8859-1
Aportacontenido: corregir error en informe de descuadres. Permiso erróneo.
This commit is contained in:
@@ -213,7 +213,7 @@ class AportaContenido {
|
||||
return $this->mensajePermisos('Informes');
|
||||
}
|
||||
case 'descuadres':
|
||||
if ($this->perfil['Informe'] && $this->p) {
|
||||
if ($this->perfil['Informe']) {
|
||||
$enlace = 'xml/informe' . ucfirst($opcion) . '.xml';
|
||||
$informe = new InformePDF($this->bdd, $enlace, $this->registrado);
|
||||
$informe->crea($enlace);
|
||||
|
@@ -22,7 +22,7 @@
|
||||
*/
|
||||
define('AUTOR','Ricardo Montañana Gómez');
|
||||
define('SERVIDOR','localhost'); //Ubicación del servidor MySQL
|
||||
define('BASEDATOS','Inventario2'); //Nombre de la base de datos.
|
||||
define('BASEDATOS','Inventario3'); //Nombre de la base de datos.
|
||||
define('USUARIO','test'); //Usuario con permisos de lectura/escritura en la base de datos
|
||||
define('CLAVE','tset'); //contraseña del usuario.
|
||||
define('VERSION','1.01b');
|
||||
|
@@ -2,12 +2,12 @@
|
||||
<!-- saved from url=(0043)http://getbootstrap.com/examples/dashboard/ -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta charset="iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="Ricardo Monta<EFBFBD>ana">
|
||||
<meta name="author" content="Ricardo Montañana">
|
||||
<link rel="shortcut icon" href="img/tux.ico">
|
||||
<title>Inventario</title>
|
||||
<!-- Bootstrap core CSS -->
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" >
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" >
|
||||
<title>Gestión de Inventario</title>
|
||||
<link rel="stylesheet" href="css/estilo.css" type="text/css">
|
||||
<link rel="shortcut icon" href="img/tux.ico">
|
||||
|
22
sql/convertirDbIsoUtf.sh
Executable file
22
sql/convertirDbIsoUtf.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
echo "Proceso de conversión de base de datos de ISO-8859-1 a UTF-8"
|
||||
echo "Sintaxis: " $0 " {usuario} {contraseña} {BaseDatosOrigen} {BaseDatosDestino}"
|
||||
echo "El usuario debe tener acceso para crear la base de datos destino y acceso a la base de datos de origen"
|
||||
echo "La base de datos Destino se borrará. Si no estás seguro pulsa control c"
|
||||
read k
|
||||
echo "Volcando la base de datos " $1
|
||||
mysqldump -u $1 --password=$2 --result-file=salida.sql $3
|
||||
echo "Creando la base de datos " $4
|
||||
mysql -u $1 --password=$2 <<EOF
|
||||
drop database $4 if exists
|
||||
create database $4 charset utf8 collate utf8_spanish_ci;
|
||||
EOF
|
||||
echo "Importando los datos en la base de datos " $4
|
||||
sed "s/latin1/utf8/g" salida.sql >salida2.sql
|
||||
iconv -f iso-8859-1 -t utf8 salida2.sql >salida.iconv.sql
|
||||
mysql -u $1 --password=$2 $4 < salida2.iconv.sql
|
||||
echo "Re-exportando los datos"
|
||||
mysqldump -u $1 --password=$2 --result-file=salida-final.sql $4
|
||||
echo "Re-importando los datos"
|
||||
mysql -u $1 --password=$2 $4 <salida-final.sql
|
||||
echo "Proceso terminado"
|
145
sql/salida-final.sql
Normal file
145
sql/salida-final.sql
Normal file
File diff suppressed because one or more lines are too long
168
sql/salida.iconv.sql
Normal file
168
sql/salida.iconv.sql
Normal file
File diff suppressed because one or more lines are too long
168
sql/salida.sql
Normal file
168
sql/salida.sql
Normal file
File diff suppressed because one or more lines are too long
168
sql/salida2.sql
Normal file
168
sql/salida2.sql
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user