Browse Source

conserto erro de tipo no banco de dados

dev
Diego Nakaniwa 6 months ago
parent
commit
4c639c4f79
  1. 2
      sql/ami_mariadb.sql
  2. 10
      src/database/database.c
  3. 2
      src/main.c

2
sql/ami_mariadb.sql

@ -47,7 +47,7 @@ CREATE TABLE `bridge` (
`creator` varchar(100) DEFAULT NULL,
`name` varchar(100) DEFAULT NULL,
`num_channels` int(10) unsigned DEFAULT NULL,
`vide_source_mode` int(11) DEFAULT NULL,
`video_source_mode` varchar(100) DEFAULT NULL,
`local` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MEMORY DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

10
src/database/database.c

@ -117,9 +117,9 @@ from queue_member;", NULL },
{ Update_queuenumber, "update queue set queue_number=? where queue_name=?;", NULL },
/* bridge */
{ Insert_bridge, "INSERT INTO bridge ( uniqueid, `type`, technology, creator, name, num_channels, vide_source_mode ) VALUES( ?, ?, ?, ?, ?, ?, ? );", NULL },
{ Select_bridge, "SELECT id, `type`, technology, creator, name, num_channels, vide_source_mode FROM bridge where uniqueid=?;", NULL },
{ Update_bridge, "UPDATE bridge SET `type`=?, technology=?, creator=?, name=?, num_channels=?, vide_source_mode=? WHERE uniqueid=?;", NULL },
{ Insert_bridge, "INSERT INTO bridge ( uniqueid, `type`, technology, creator, name, num_channels, video_source_mode ) VALUES( ?, ?, ?, ?, ?, ?, ? );", NULL },
{ Select_bridge, "SELECT id, `type`, technology, creator, name, num_channels, video_source_mode FROM bridge where uniqueid=?;", NULL },
{ Update_bridge, "UPDATE bridge SET `type`=?, technology=?, creator=?, name=?, num_channels=?, video_source_mode=? WHERE uniqueid=?;", NULL },
{ Delete_bridge, "DELETE FROM bridge WHERE uniqueid=?;", NULL },
{ Delete_bridge_bridge_member, "DELETE FROM bridge_member WHERE bridge_id=( select id from bridge where uniqueid = ?);", NULL },
@ -283,7 +283,7 @@ int connect_db(s_manager *smanager){
time_loop++;
}
else {
_NOTICE("Banco de dados connectado");
_NOTICE("Conectado com o banco de dados");
_database.disconnected = 0;
_database.thread_id = mysql_thread_id(_database.mariadb);
@ -316,7 +316,7 @@ void *init_thread(void *param){
connect_db(smanager);
/* mandará informação para o systemd */
sd_notifyf( 0, "STATUS=Banco de dados conectado" );
sd_notifyf( 0, "STATUS=Conectado com o banco de dados" );
if(init_stmt() == -1){
_exit(-1); /* Erro fatal não foi possível

2
src/main.c

@ -419,7 +419,7 @@ int main (int argc, char **argv){
/* Enviará o status para systemd e ficará
* disponível no systemctl */
sd_notifyf( 0, "STATUS=Asterisk conectado" NAME_PROGRAM );
_NOTICE("conectado com asterisk");
_NOTICE("Conectado com o asterisk");
/* Loop principal e conexão com banco de dados */

Loading…
Cancel
Save