def del_table_query(table_name, year):
	"""
	Ejecuta la query sobre una BD para eliminar las tablas para
	el año dado
	"""
	# http://dev.mysql.com/doc/refman/5.0/en/delete.html
	query = "DROP TABLE IF EXISTS " + table_name + year

	exec_mysql_query(database, query)
def del_query(table_name):
	"""
	Ejecuta la query sobre una BD para eliminar los registros
	de una tabla y fecha dada
	"""
	# http://dev.mysql.com/doc/refman/5.0/en/delete.html
	query = "DELETE FROM " + table_name + i_date.strftime('%Y') + \
			" WHERE day = '" + str(i_date) + "'"

	exec_mysql_query(database, query)
def run():
	DB_USER = getConfig().get_db_user()
	DB_NAME = getConfig().get_db_name('squidlogs')
	DB_HOST = getConfig().get_db_host()

	query = "DROP DATABASE IF EXISTS " + DB_NAME + ";" + \
			"CREATE DATABASE " + DB_NAME + " DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" + \
			"GRANT ALL PRIVILEGES ON `" + DB_NAME + "` . * " + \
				"TO '" + DB_USER + "'@'" + DB_HOST + "' WITH GRANT OPTION ;" + \
			"GRANT ALL PRIVILEGES ON `" + DB_NAME + "` . * " + \
				"TO '" + DB_USER + "'@'%' WITH GRANT OPTION ;"

	log_msg2("Limpiando B.D. squidlogs")

	log_msg3("Creando BD..")
	exec_mysql_query(DB_NAME, query=query)
	log_msg_ok3()

	log_msg3("Creando tablas..")
	exec_mysql_query(DB_NAME, sql_file='squidlogs_tables.sql')
	log_msg_ok3()

	log_msg_ok2()