Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Desaparecio El Autoincremento En Tablas Sqlite3
buenas
jaja salgo de un problema y salta otro hay esto de programar no es tan lindo a veces
alter table 'Mateo' add 'refTitulo' TEXT
esa sentencia la ejecute para cada tabla osea 66 cambiando solamente el nombre de tabla
después de eso note que el autoincrement dejo de andar
pensé que era por la tabla salmos que ya 'tenia problemas'
pero probé en otras tablas y los mismo, y todas ellas tenían autoincremento
hay 5 tablas que podría borrarlas y crearlas de vuelta ya que no tienen contenido,
el tema son las que ya están prontas
a alguien le paso eso?
porque sera?
saludos
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Martes, 20 Junio 2017, 20:23 |
|
|
mckaygerhard
PICCORO Lenz McKAY
Programador
Registrado: Julio 2013
Mensajes: 120
Edad: 65 Ubicación:
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
v3ctor escribió: buenas
después de eso note que el autoincrement dejo de andar
pensé que era por la tabla salmos que ya 'tenia problemas'
pero probé en otras tablas y los mismo, y todas ellas tenían autoincremento
me paso una ves, cambia la version de sqlite por una mas vieja y reintenta.. no se porque todo el mundo tiene la vejacion que lo mas actual y de moda es lo mejor..
lo mas actual siempre conlleva nuevos bugs.. no descubiertos..
mejor diablo viejo que nuevo no conocido..
|
#2 Miercoles, 21 Junio 2017, 03:14 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
bueno esa puede ser otra opcion
lo extraño es que hice otro proyecto nuevo cree una base de datos y cree un tabla nueva sin autoincremento
y..... el auto incremento esta activado
no se si se podrá reactivar el auto increment con alguna sentencia tengo que ver eso,
de ultima lo puedo hacer manual pero obviamente da mas trabajo y se pierde mucho tiempo pero bueno
veamos como salgo de esta.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#3 Miercoles, 21 Junio 2017, 11:38 |
|
|
mckaygerhard
PICCORO Lenz McKAY
Programador
Registrado: Julio 2013
Mensajes: 120
Edad: 65 Ubicación:
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
v3ctor escribió: bueno esa puede ser otra opcion
lo extraño es que hice otro proyecto nuevo cree una base de datos y cree un tabla nueva sin autoincremento
y..... el auto incremento esta activado
no se si se podrá reactivar el auto increment con alguna sentencia tengo que ver eso,
de ultima lo puedo hacer manual pero obviamente da mas trabajo y se pierde mucho tiempo pero bueno
veamos como salgo de esta.
acabo de hacer la prueba que dices y si no esta activado.. realiza todo pero desde la consola con el ejecutable "sqlite3" abre una db nueva, reproduce las tablas..
puede que tengas aun registrado indices similares en la tabla master del archivo sqlite que usas
esto corrobora una vez mas, no actualizar nada si esta funcionando, y backportar los hoyos de seguridad..
|
#4 Miercoles, 21 Junio 2017, 20:57 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
buenas
revisando las tablas maestras he visto que sqlite_squence esta vaciá y creo que en ella se guardan los autoincrementos.
se ve que yo mismo de alguna manera metí la pata y todos los autoincrementos no están
aunque no me cierra pues puedo haber metido la pata con una o dos tablas pero nunca con todas.
sigo investigando, estoy tratando de encontrar la secuencia para darle el auto incremento de nuevo a las tablas que me faltan al menos sino pasare mas días de trabajo literalmente.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Viernes, 23 Junio 2017, 13:24 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
ahora que me acuerdo yo antes tuve un problema que ni me acuerdo que era
y lo solucione creando una tabla nueva exacta como la tabla del problema y copiando los datos en la nueva tabla.
Me lamento no haber guardado esas sentencias jaja.
bueno por ahora lo haré manual, a ver si mas adelante me animo y aplico esa solución.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#6 Viernes, 23 Junio 2017, 15:33 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
he descubierto algo extraño en la tabla maestra:
para que un campo primary key pueda ser auto incremental debe ser de valor integer pero gambas lo tiene como int4
y esto cuando yo lo cree era integer
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#7 Viernes, 23 Junio 2017, 16:22 |
|
|
mckaygerhard
PICCORO Lenz McKAY
Programador
Registrado: Julio 2013
Mensajes: 120
Edad: 65 Ubicación:
|
Re: Desaparecio El Autoincremento En Tablas Sqlite3
v3ctor escribió: he descubierto algo extraño en la tabla maestra:
para que un campo primary key pueda ser auto incremental debe ser de valor integer pero gambas lo tiene como int4
y esto cuando yo lo cree era integer
en la lista de gambas se hablo un asunto similar, es posible en a coversion se haya alterado la funcionalidad..
|
#8 Domingo, 25 Junio 2017, 16:30 |
|
|
|