2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-18 14:00:15 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Tomek Mrugalski
884d8bb4a5 [master] Merge branch 'trac3681_rebase' (Common MySQL Connection class)
Conflicts:
	src/lib/dhcpsrv/lease_mgr.h
	src/lib/dhcpsrv/memfile_lease_mgr.cc
	src/lib/dhcpsrv/mysql_lease_mgr.cc
	src/lib/dhcpsrv/tests/memfile_lease_mgr_unittest.cc
	src/lib/dhcpsrv/tests/schema_mysql_copy.h
2015-10-09 23:28:19 +02:00
Thomas Markwalder
9ca02bd624 [3916] Use stored procedures for MySQL lease dumps
src/bin/admin/kea-admin.in
    src/bin/admin/kea-admin.in
        get_dump_query() - modified SQL text returned for MySQL backend
        which calls stored procedures to produce lease dumps  rather than
        SQL text from lease_dump_<version>.sh

src/bin/admin/scripts/mysql/Makefile.am
    removed entries for leave_dump_<version>.sh files

src/bin/admin/scripts/mysql/dhcpdb_create.mysql
    Added sql to create stored procedures for lease dumps:
        lease4DumpHeader
        lease4DumpData
        lease6DumpHeader
        lease6DumpData

src/bin/admin/scripts/pgsql/dhcpdb_create.pgsql
    Changes table references in lease6DumpData() to match
    convention used in MySQL lease6DumpData()

src/bin/admin/tests/mysql_tests.sh.in
    mysql_lease4_dump_test() - change lease4 test leases to have differing
    values for lease4.state

    mysql_lease6_dump_test() - change lease4 test leases to have differing
    values for lease6.state

mysql.lease4_dump_test.reference.csv
mysql.lease6_dump_test.reference.csv
    Changed reference files to use lease_state.name values rather than
    lease.state to match dump query output and  new test data

src/bin/admin/scripts/mysql
    deleted the following files as they are now obsolete
        leave_dump_1.0.sh
        leave_dump_2.0.sh
        leave_dump_3.0.sh
        leave_dump_4.0.sh
    Makefile.am - removed entries for deleted lease dump scripts
2015-10-01 08:46:18 -04:00
Marcin Siodelski
47152f051e [3966] Updated schema files per review comments. 2015-09-15 14:02:18 +02:00
Marcin Siodelski
979edee42e [3966] Added lease_states table to the MySQL database. 2015-09-09 10:36:02 +02:00
Marcin Siodelski
fb3e34a898 [3966] Updated MySQL schema to version 4.0 2015-09-07 10:19:32 +02:00
Tomek Mrugalski
f1f7926262 [3681] Updated dhcpdb_create.mysql, upgrade_2.0_to_3.0.sh.in from master 2015-06-25 21:02:17 +02:00
Tomek Mrugalski
17f639468f [3567] Applied updated patch by Adam
- upgrade 2.0 to 3.0 script added
 - added unit-tests
 - dhcpdb_create.mysql script now uses the same database
2015-05-15 20:03:26 +02:00
Tomek Mrugalski
e9fc3ede80 [3567] MySQL schema updated to 3.0
- Applied patch as submitted by Adam Kalmus
2015-04-16 14:59:26 +02:00
Tomek Mrugalski
35357a30fa [3599] Changes after review
- mysql/upgrade_1.0_to_2.0.sh renamed to .in
 - header added to admin-utils.sh, revoked exec bit
 - kea-admin clarified (db => lease db)
 - kea-admin manpage corrected
 - lease6_hwaddr_source renamed to lease_hwaddr_source
 - mysql_tests are now working without installation
2014-12-05 23:33:53 +01:00
Tomek Mrugalski
b58943959d [3599] MySQL init script updated to 2.0. 2014-11-05 11:46:08 +01:00
Tomek Mrugalski
03e8c63be2 [3599] Init script moved again. 2014-11-05 11:29:30 +01:00