Advertisement
Guest User

coffee

a guest
May 18th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. from configuraciones import *
  2.  
  3. import psycopg2
  4.  
  5. conn = psycopg2.connect("dbname=%s user=%s password=%s"%(database,user,passwd))
  6.  
  7.  
  8. cur = conn.cursor()
  9.  
  10.  
  11. sql ="""select 'drop table "' || tablename || '" cascade;' from pg_tables;"""
  12. cur.execute(sql)
  13.  
  14.  
  15.  
  16.  
  17. sql="""CREATE TABLE proveedores (id_proveedor integer, nombre varchar,contacto integer, comentario varchar);"""
  18. cur.execute(sql)
  19.  
  20. sql="""CREATE TABLE proveedores_detalle (id_proveedor integer, id_producto integer, precio integer);"""
  21. cur.execute(sql)
  22.  
  23. sql="""CREATE TABLE compras (id_compra integer, id_proveedor integer, monto integer, fecha date);"""
  24. cur.execute(sql)
  25.  
  26. sql="""CREATE TABLE compras_detalle (id_compra integer, id_producto integer, cantidad integer);"""
  27. cur.execute(sql)
  28.  
  29. sql="""CREATE TABLE productos (id_producto integer, nombre_producto varchar, stock integer);"""
  30. cur.execute(sql)
  31.  
  32. sql="""CREATE TABLE items (id_item integer, nombre_item varchar, precio integer);"""
  33. cur.execute(sql)
  34.  
  35. sql="""CREATE TABLE items_detalle (id_item integer, id_producto integer, cantidad integer);"""
  36. cur.execute(sql)
  37.  
  38. sql="""CREATE TABLE empleados (id_empleado integer, nombre varchar, cargo varchar , sueldo integer);"""
  39. cur.execute(sql)
  40.  
  41. sql="""CREATE TABLE clientes (id_cliente integer, nombre varchar, contacto integer);"""
  42. cur.execute(sql)
  43.  
  44. sql="""CREATE TABLE ventas (id_venta integer, id_empleado integer, id_cliente integer, monto integer, fecha date, pagado bool);"""
  45. cur.execute(sql)
  46.  
  47. sql="""CREATE TABLE ventas_detalle (id_venta integer, id_item integer, cantidad integer);"""
  48. cur.execute(sql)
  49.  
  50. sql="""CREATE TABLE horario_empleados (id_empleado integer, turno varchar, dia integer);"""
  51. cur.execute(sql)
  52.  
  53. sql="""CREATE TABLE mesas (id_mesa integer, id_mesero integer, estado bool);"""
  54. cur.execute(sql)
  55.  
  56.  
  57. conn.commit()
  58.  
  59. cur.close()
  60.  
  61. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement