Copiar campo Titulo en campo Titulo de organización

Any trouble you encounter with the Pedias, here's the place to ask for help.
Post Reply
judocama
Addicted to Bruji
Addicted to Bruji
Posts: 265
Joined: Sun May 24, 2009 6:16 am

Copiar campo Titulo en campo Titulo de organización

Post by judocama »

Me gustaría poder copiar el campo Titulo al campo Titulo de organización.

Es posible hacerlo de alguna manera todo de una vez sin hacerlo manualmente?

Gracias de antemano.

Sois un equipo fantastico.

Saludos.
User avatar
Conor
Top Dog
Posts: 5346
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: Copiar campo Titulo en campo Titulo de organización

Post by Conor »

No es posible hacerlo directo en el programa, pero ya que DVDpedia usa tecnologías abiertas lo puedes hacer desde el "Terminal" en tu ordenador. Aquí están los pasos:

1. Cerrar DVDpedia.

2. Hacer una copia de tu base de datos como backup.
La base de datos esta en ~/Library/Application\ Support/DVDpedia/Database.dvdpd. En Lion+ hay que usar el menu principal de "Ir" en Finder mientras se tienes apretado la tecla de "opción" para ir a la carpeta Library.
Duplicar el archivo Database.dvdpd a un lugar seguro.

3. Abrir el programa "Terminal" en /Aplicaciones/Utilidades y copiar lo siguiente y apretar la tecla Intro.

Code: Select all

sqlite3 ~/Library/Application\ Support/DVDpedia/Database.dvdpd
update zEntry set zSortTitle = zTitle where zSortTitle is null;
.exit
4. Reiniciar DVDpedia y todo listo.

Saludos,
Conor
judocama
Addicted to Bruji
Addicted to Bruji
Posts: 265
Joined: Sun May 24, 2009 6:16 am

Re: Copiar campo Titulo en campo Titulo de organización

Post by judocama »

Todo a la perfección.

Muchas gracias Conors, como siempre eres muy atento.

Un saludo.
kevy

Re: Copiar campo Titulo en campo Titulo de organización

Post by kevy »

Muchisimas gracias a mi tambien me ha servido mucho.

Pero vamos a rizar el rizo :) :) :)

Seria posible que al introducir nuevos registros el Campo Titulo de Organizacion se copiara automaticamente?

Salu2.
User avatar
Conor
Top Dog
Posts: 5346
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: Copiar campo Titulo en campo Titulo de organización

Post by Conor »

No lo hacemos automático ya que no debería ser necesario en la mayoría de los casos. Si el campo esta en blanco entonces el titulo es utilizado. En realidad debería ser un pequeño grupo de los que necesitan tener titulo de organización.
kevy

Re: Copiar campo Titulo en campo Titulo de organización

Post by kevy »

OK muchas gracias

Salu2.
kevy

Re: Copiar campo Titulo en campo Titulo de organización

Post by kevy »

Una duda mi coleccion esta en la siguiente ruta:

/Users/Kevy_Mac/Documents/Carpeta Mágica/Sample Documents/Coleccio Kevy/Datyabase.dvdpd

Y yo pongo en terminal lo siguiente:

Code: Select all

sqlite3 ~/Users/Kevy_Mac/Documents/Carpeta Mágica/Sample Documents/Coleccio Kevy/Database.dvdpd
    update zEntry set zSortTitle = zTitle where zSortTitle is null;
    .exit
Pero me responde esto:

Code: Select all

sqlite3: Error: too many options: "Documents/Coleccio"
Use -help for a list of options.
update zEntry set zSortTitle = zTitle where zSortTitle is null;
-bash: update: command not found
Alguien me ayuda?

P.D. En Español hay un monton de peliculas que necesitan ese campo, no son unas pocas no. Seria una buena idea, creo yo, implementar en el programa que se pudiera elegir entre si activar o no el copiado de ese campo.

Salu2.
User avatar
Conor
Top Dog
Posts: 5346
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: Copiar campo Titulo en campo Titulo de organización

Post by Conor »

Le faltan comillas a la ruta, ya que el terminal piensa que un [espacio] es un pedazo nuevo. También si tienes la ruta desde /User/ no es necesario el tilde al principio.

Code: Select all

sqlite3 "/Users/Kevy_Mac/Documents/Carpeta Mágica/Sample Documents/Coleccio Kevy/Database.dvdpd
kevy

Re: Copiar campo Titulo en campo Titulo de organización

Post by kevy »

OK muchas gracias de nuevo.

Salu2.
kevy

Re: Copiar campo Titulo en campo Titulo de organización

Post by kevy »

Hola de nuevo

Tengo el campo "Personalizado 2" que debido a la informacion que le pongo en muchos casos no se ve toda, con lo cual he visto que en realidad tipo de campo que seria adecuado para esa informacion es el campo "Personalizado texto 1" que no lo uso.

Mi pregunta es si yo hago esta sqlite funcionara para copiar todos los contenidos de "Personalizado 2" a "Personalizado texto 1"?
Luego podre eliminar el "Personalizado 2"?

Code: Select all

sqlite3 "/Users/Kevy_Mac/Documents/Carpeta Mágica/Sample Documents/Coleccio Kevy/Database.dvdpd"
    update zEntry set zcustomText1 = zcustom2 where zcustomText1 is null;
    .exit
Asi estaria correcto?

Salu2.
Last edited by kevy on Wed Dec 12, 2012 6:00 am, edited 1 time in total.
User avatar
Nora
Site Admin
Posts: 2155
Joined: Sun Jul 04, 2004 5:03 am
Contact:

Re: Copiar campo Titulo en campo Titulo de organización

Post by Nora »

Estas hecho un genio ya con el SQL. Ese mismo es el comando, la parte del "where zcustomText1 is null" protege de no mover si hay algo ya en ese campo, pero si sabes que esta en blanco no es necesario.

En DVDpedia puedes mostrar los dos campos como columnas para verificar que tu data ha transferido bien. Seleccionado todo puedes borrar el campo personalizado uno directo desde DVDpedia con edit, le pones un "check" a personalizado 1 pero lo dejas en blanco para borrar.
Post Reply