Articles of base de datos

Pruebas unitarias de Django faltan columnas de la base de datos

Creé una prueba de unidad en Django para crear una cuenta de usuario y enviar un correo electrónico de verificación. Se crea el usuario, pero el correo electrónico no se envía. Se supone que los contenidos predeterminados del correo electrónico se crean como un campo en el usuario cuando se crea un usuario, pero por […]

postgresql: fuera de la memoria compartida?

Estoy ejecutando un montón de consultas usando Python y psycopg2. Creo una gran tabla temporal con aproximadamente 2 millones de filas, luego obtengo 1000 filas a la vez utilizando cur.fetchmany(1000) y ejecuto consultas más extensas relacionadas con esas filas. Sin embargo, las consultas extensas son autosuficientes: una vez que terminan, ya no necesito sus resultados […]

Convertir Unicode a UTF-8 Python

Estoy trabajando con una base de datos que tiene caracteres dispersos como este: “. Necesito tomar esto de la base de datos, convertirlo a UTF-8 y luego importarlo a una base de datos diferente, usando Python. Cuando se imprimen en el Símbolo del sistema de Windows, estos caracteres se ven así: \ xe2 \ u20ac […]

Leyendo archivos DBF con pyodbc

En un proyecto, necesito extraer datos de una base de datos de Visual FoxPro, que está almacenada en archivos dbf, y tener un directorio de datos con 539 archivos que debo tener en cuenta, cada archivo representa una tabla de base de datos, por lo que he estado haciendo Algunas pruebas y mi código es […]

Python sqlite3.OperationalError: no existe tal tabla:

Estoy tratando de almacenar datos sobre alumnos en una escuela. He hecho unas cuantas tablas antes, como una para contraseñas y Profesores que luego reuniré en un solo progtwig. He copiado bastante la función de creación de tabla de uno de estos y he cambiado los valores para la información del alumno. Funciona bien en […]

Rellenar la base de datos Django

Estoy desarrollando una aplicación Django que almacena información del usuario como su dirección, número de teléfono, nombre, etc. He trabajado con la biblioteca Faker de PHP y la sembradora incluida con Laravel. Pude rellenar la base de datos con datos falsos, pero ahora estoy trabajando con Django. Me gustaría rellenar mi tabla de usuarios con […]

Appengine – Actualización de DB estándar a NDB – ReferenceProperties

Tengo una aplicación AppEngine que estoy considerando actualizar para usar la base de datos NDB. En mi aplicación, tengo millones de objetos que tienen referencias de db de estilo antiguo. Me gustaría saber cuál sería la mejor ruta de migración para obtener estos valores de Propiedad de referencia convertidos a valores de Propiedad clave, o […]

Django REST Framework: “Este campo es obligatorio.” Con required = False y unique_together

Quiero guardar un modelo simple con Django REST Framework. El único requisito es que UserVote.created_by se establezca automáticamente dentro del método perform_create() . Esto falla con esta excepción: { “created_by”: [ “This field is required.” ] } Supongo que es debido al índice unique_together. modelos.py: class UserVote(models.Model): created_by = models.ForeignKey(User, related_name=’uservotes’) rating = models.ForeignKey(Rating) class […]

Cómo obtener códigos de resultados / errores de SQLite en Python

¿Cómo obtengo el código de error / resultado (extendido) de una consulta SQLite en Python? Por ejemplo: con = sqlite3.connect(“mydb.sqlite”) cur = con.cursor() sql_query = “INSERT INTO user VALUES(?, ?)” sql_data = (“John”, “MacDonald”) try: cur.execute(sql_query, sql) self.con.commit() except sqlite3.Error as er: # get the extended result code here Ahora suponga que la primera columna […]

¿Cómo almacenar una clave criptográfica de forma segura?

Estoy pensando en usar una biblioteca criptográfica como pycrypto para cifrar / descifrar campos en mi base de datos web de python. Pero los algoritmos de cifrado requieren una clave. Si tengo una clave no cifrada en mi fuente, parece tonto intentar el cifrado de los campos db como en mi servidor si alguien tiene […]