Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. Database Tables? (Muzaffar Mahmood)
   2. Re: Database Tables? (David Powell)


----------------------------------------------------------------------

Message: 1
Date: Thu, 19 Sep 2019 11:20:42 +0500
From: Muzaffar Mahmood <muzaffar.muhm...@gmail.com>
To: motion-user@lists.sourceforge.net
Subject: [Motion-user] Database Tables?
Message-ID:
        <CAGnoFzZApgoV9sQ9tMpUPaV-jVLaKcKp8eX7p_iaSr+qt=e...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

I added following configurations for database logging but there are not
tables created yet although motion movie files are being generated and
their events are being logged in log file.  Should i create tables itself
or i am to create tables myself? Some log content about db is this:
*Log:*

[1:ml1] [NTC] [DBL] [Sep 18 22:43:28] dbse_init: Database backend mysql
[1:ml1] [NTC] [ALL] [Sep 18 22:43:28] image_ring_resize: Resizing
pre_capture buffer to 4 items
[1:ml1] [WRN] [DBL] [Sep 18 22:43:57] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [EVT] Above message repeats 1 times
[1:ml1] [NTC] [EVT] [Sep 18 22:43:57] event_newfile: File of type 8 saved
to: value/0-01-20190918224357.mkv
[1:ml1] [NTC] [ALL] [Sep 18 22:43:57] motion_detected: Motion detected -
starting event 1
[1:ml1] [WRN] [DBL] [Sep 18 22:44:57] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [ALL] [Sep 18 22:44:57] mlp_actions: End of event 1
[1:ml1] [WRN] [DBL] [Sep 18 22:45:07] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [EVT] Above message repeats 1 times
[1:ml1] [NTC] [EVT] [Sep 18 22:45:07] event_newfile: File of type 8 saved
to: value/0-02-20190918224507.mkv
[1:ml1] [NTC] [ALL] [Sep 18 22:45:07] motion_detected: Motion detected -
starting event 2
[1:ml1] [WRN] [DBL] [Sep 18 22:46:07] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [ALL] [Sep 18 22:46:07] mlp_actions: End of event 2
[1:ml1] [WRN] [DBL] [Sep 18 22:46:39] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [EVT] Above message repeats 1 times
[1:ml1] [NTC] [EVT] [Sep 18 22:46:39] event_newfile: File of type 8 saved
to: value/0-03-20190918224639.mkv
[1:ml1] [NTC] [ALL] [Sep 18 22:46:39] motion_detected: Motion detected -
starting event 3
[1:ml1] [WRN] [DBL] [Sep 18 22:47:39] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [ALL] [Sep 18 22:47:39] mlp_actions: End of event 3
[1:ml1] [WRN] [DBL] [Sep 18 22:47:43] do_sql_query: Ignoring empty sql query
[1:ml1] [NTC] [EVT] Above message repeats 1 times
[1:ml1] [NTC] [EVT] [Sep 18 22:47:43] event_newfile: File of type 8 saved
to: value/0-04-20190918224743.mkv
*---------------------------------------------------------------------------------------------------------*

*Configurations:*
#####################################################################
# Common Options for database features.
# Options require database options to be active also.
#####################################################################

# Log to the database when creating motion triggered picture file
 (default: on)
 sql_log_picture on

# Log to the database when creating a snapshot image file (default: on)
 sql_log_snapshot on

# Log to the database when creating motion triggered movie file (default:
off)
 sql_log_movie on

# Log to the database when creating timelapse movies file (default: off)
 sql_log_timelapse on

# SQL query string that is sent to the database
# Use same conversion specifiers has for text features
# Additional special conversion specifiers are
# %n = the number representing the file_type
# %f = filename with full path
# Default value:
# Create tables :
##
# Mysql
# CREATE TABLE security (camera int, filename char(80) not null, frame int,
file_type int, time_stamp timestamp(14), event_time_stamp timestamp(14));
#
# Postgresql
# CREATE TABLE security (camera int, filename char(80) not null, frame int,
file_type int, time_stamp timestamp without time zone, event_time_stamp
timestamp without time zone);
#
# insert into security(camera, filename, frame, file_type, time_stamp,
text_event) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')
; sql_query insert into security(camera, filename, frame, file_type,
time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T',
'%C')


############################################################
# Database Options
############################################################

# database type : mysql, postgresql, sqlite3 (default : not defined)
 database_type mysql

# database to log to (default: not defined)
# for sqlite3, the full path and name for the database.
 database_dbname motion_db

# The host on which the database is located (default: localhost)
 database_host localhost

# User account name for database (default: not defined)
 database_user root

# User password for database (default: not defined)
 database_password admin

# Port on which the database is located
#  mysql 3306 , postgresql 5432 (default: not defined)
 database_port 3306

# Database wait time in milliseconds for locked database to
# be unlocked before returning database locked error (default 0)
 database_busy_timeout 10000

Thanks & Regards
Muzaffar Mahmood
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Thu, 19 Sep 2019 06:55:27 -0500
From: David Powell <da...@depowell.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] Database Tables?
Message-ID:
        <16d49608b98.27b4.ce3d8395e0ae66063e5e142696dac...@depowell.com>
Content-Type: text/plain; charset="us-ascii"; Format="flowed"

You have to create and set up the database. All Motion will do is run the 
query you specify when an event occurs.


On September 19, 2019 1:28:11 AM Muzaffar Mahmood 
<muzaffar.muhm...@gmail.com> wrote:
> Hi,
>
>
> I added following configurations for database logging but there are not 
> tables created yet although motion movie files are being generated and 
> their events are being logged in log file.  Should i create tables itself 
> or i am to create tables myself? Some log content about db is this:
> Log:
>
>
> [1:ml1] [NTC] [DBL] [Sep 18 22:43:28] dbse_init: Database backend mysql
> [1:ml1] [NTC] [ALL] [Sep 18 22:43:28] image_ring_resize: Resizing 
> pre_capture buffer to 4 items
> [1:ml1] [WRN] [DBL] [Sep 18 22:43:57] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [EVT] Above message repeats 1 times
> [1:ml1] [NTC] [EVT] [Sep 18 22:43:57] event_newfile: File of type 8 saved 
> to: value/0-01-20190918224357.mkv
> [1:ml1] [NTC] [ALL] [Sep 18 22:43:57] motion_detected: Motion detected - 
> starting event 1
> [1:ml1] [WRN] [DBL] [Sep 18 22:44:57] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [ALL] [Sep 18 22:44:57] mlp_actions: End of event 1
> [1:ml1] [WRN] [DBL] [Sep 18 22:45:07] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [EVT] Above message repeats 1 times
> [1:ml1] [NTC] [EVT] [Sep 18 22:45:07] event_newfile: File of type 8 saved 
> to: value/0-02-20190918224507.mkv
> [1:ml1] [NTC] [ALL] [Sep 18 22:45:07] motion_detected: Motion detected - 
> starting event 2
> [1:ml1] [WRN] [DBL] [Sep 18 22:46:07] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [ALL] [Sep 18 22:46:07] mlp_actions: End of event 2
> [1:ml1] [WRN] [DBL] [Sep 18 22:46:39] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [EVT] Above message repeats 1 times
> [1:ml1] [NTC] [EVT] [Sep 18 22:46:39] event_newfile: File of type 8 saved 
> to: value/0-03-20190918224639.mkv
> [1:ml1] [NTC] [ALL] [Sep 18 22:46:39] motion_detected: Motion detected - 
> starting event 3
> [1:ml1] [WRN] [DBL] [Sep 18 22:47:39] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [ALL] [Sep 18 22:47:39] mlp_actions: End of event 3
> [1:ml1] [WRN] [DBL] [Sep 18 22:47:43] do_sql_query: Ignoring empty sql query
> [1:ml1] [NTC] [EVT] Above message repeats 1 times
> [1:ml1] [NTC] [EVT] [Sep 18 22:47:43] event_newfile: File of type 8 saved 
> to: value/0-04-20190918224743.mkv
>
> ---------------------------------------------------------------------------------------------------------
>
>
> Configurations:
> #####################################################################
> # Common Options for database features.
> # Options require database options to be active also.
> #####################################################################
>
> # Log to the database when creating motion triggered picture file  
> (default: on)
> sql_log_picture on
>
> # Log to the database when creating a snapshot image file (default: on)
> sql_log_snapshot on
>
> # Log to the database when creating motion triggered movie file (default: off)
> sql_log_movie on
>
> # Log to the database when creating timelapse movies file (default: off)
> sql_log_timelapse on
>
> # SQL query string that is sent to the database
> # Use same conversion specifiers has for text features
> # Additional special conversion specifiers are
> # %n = the number representing the file_type
> # %f = filename with full path
> # Default value:
> # Create tables :
> ##
> # Mysql
> # CREATE TABLE security (camera int, filename char(80) not null, frame int, 
> file_type int, time_stamp timestamp(14), event_time_stamp timestamp(14));
> #
> # Postgresql
> # CREATE TABLE security (camera int, filename char(80) not null, frame int, 
> file_type int, time_stamp timestamp without time zone, event_time_stamp 
> timestamp without time zone);
> #
> # insert into security(camera, filename, frame, file_type, time_stamp, 
> text_event) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')
> ; sql_query insert into security(camera, filename, frame, file_type, 
> time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', 
> '%C')
>
>
> ############################################################
> # Database Options
> ############################################################
>
> # database type : mysql, postgresql, sqlite3 (default : not defined)
> database_type mysql
>
> # database to log to (default: not defined)
> # for sqlite3, the full path and name for the database.
> database_dbname motion_db
>
> # The host on which the database is located (default: localhost)
> database_host localhost
>
> # User account name for database (default: not defined)
> database_user root
>
> # User password for database (default: not defined)
> database_password admin
>
> # Port on which the database is located
> #  mysql 3306 , postgresql 5432 (default: not defined)
> database_port 3306
>
> # Database wait time in milliseconds for locked database to
> # be unlocked before returning database locked error (default 0)
> database_busy_timeout 10000
>
>
> Thanks & Regards
> Muzaffar Mahmood
>
>
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 159, Issue 15
********************************************

Reply via email to