tuuth 1.0

0

Por fin puedo escribir, después de un año en la creación de la idea y desarrollo, que está lista la primera versión de tuuth, la aplicación web para dentistas.

Si conoces a algún dentista o clínica dental, no dudes en hablarle de tuuth.com

Comparte:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

Dump un repositorio SVN desde una URL

0

A veces es necesario dump un repositorio porque o bien cambias de hosting o quieres hacer un backup de tu svn.

Normalmente un dump se hace con svnadmin, pero si intentas hacerlo con un repositorio remoto, te encontrarás con el siguiente error.

svnadmin dump http://projectname.com/svn > repodump
svnadmin: 'http://projectname.com/svn' is an URL when it should be a path

Pasos a seguir para solucionarlo

1. Crea un repositorio local

svnadmin create /repository

2. Añade un “pre-revprop-change” hook al repositorio local

echo > /repository/hook/pre-revprop-change.cmd
echo '#!/bin/sh' > repository/hooks/pre-revprop-change
chmod +x repository/hooks/pre-revprop-change

3. Sincroniza tu nuevo repositorio con el remoto

svnsync init file:////repository https://projectname.com/svn
svnsync sync file:////repository

Nota: si aparece el siguiente error: “Cannot initialize a repository with content in it” significa que has hecho algunos cambios en el repositorio. Con lo cual tendrás que borrar todo y empezar de nuevo.

4. Una vez que tengas las sincronización hecha, tan solo tienes que hacer el dump a tu repositorio local

svnadmin dump file:////repository > dump
Comparte:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

tuuth

0
tuuth

logo de tuuth, la clínica dental en la nube

Feliz de escribir este post, ya que puedo decir que he finalizado la versión primera de mi proyecto personal tuuth.

Si conocéis o tenéis a algún familiar dentista, ya es hora de que le habléis de la clínica dental en la nube.

Más información aquí www.tuuth.com

Comparte:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

Conectar multiples bases de datos en CodeIgniter

0

En el archivo database.php

tenemos la siguiente información por defecto

$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "xxxxx";
$db['default']['username'] = "xxxxx";
$db['default']['password'] = "xxxxx";
$db['default']['database'] = "xxxxx";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";

Para añadir otra conexión de bases de datos tendremos que añadir al principio de este código la nueva conexión y quedaría algo así

/* Base de datos XXXX */
$active_group = "my_db";
$active_record = TRUE;
$db['my_db']['hostname'] = "xxxxx";
$db['my_db']['username'] = "xxxxx";
$db['my_db']['password'] = "xxxxx";
$db['my_db']['database'] = "xxxxx";
$db['my_db']['dbdriver'] = "mysql";
$db['my_db']['dbprefix'] = "";
$db['my_db']['pconnect'] = TRUE;
$db['my_db']['db_debug'] = TRUE;
$db['my_db']['cache_on'] = FALSE;
$db['my_db']['cachedir'] = "";
$db['my_db']['char_set'] = "utf8";
$db['my_db']['dbcollat'] = "utf8_general_ci";
/* Default database */
$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "xxxxx";
$db['default']['username'] = "xxxxx";
$db['default']['password'] = "xxxxx";
$db['default']['database'] = "xxxxx";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";

 

Una vez guardado este archivo, tendremos que cargar la base de datos que no es por defecto en el controlador de la siguiente forma:

$this->db_my_db = $this->load->database('my_db', TRUE);

 

Y en el modelo de la siguiente forma

$insert = $this->db_my_db->insert('xxx', $xxx);
Comparte:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

Post navigation