Skip to content

Commit

Permalink
Add auto_increment extra to field iptvid in iptv_channel
Browse files Browse the repository at this point in the history
Accidentally missed this extra when changing the iptvid field.
It might even be better to remove the iptvid field completely
as it is not used anywhere.
  • Loading branch information
kmdewaal committed Jan 3, 2025
1 parent d9cfe66 commit f828c1c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
2 changes: 1 addition & 1 deletion mythtv/bindings/perl/MythTV.pm
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ package MythTV;
# schema version supported in the main code. We need to check that the schema
# version in the database is as expected by the bindings, which are expected
# to be kept in sync with the main code.
our $SCHEMA_VERSION = "1383";
our $SCHEMA_VERSION = "1384";

# NUMPROGRAMLINES is defined in mythtv/libs/libmythtv/programinfo.h and is
# the number of items in a ProgramInfo QStringList group used by
Expand Down
2 changes: 1 addition & 1 deletion mythtv/bindings/python/MythTV/_versions.py.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The file MythTV/_versions.py is usually generated by ./configure.
"""

OWN_VERSION = @MYTHTV_PYTHON_OWN_VERSION@
SCHEMA_VERSION = 1383
SCHEMA_VERSION = 1384
NVSCHEMA_VERSION = 1007
MUSICSCHEMA_VERSION = 1025
PROTO_VERSION = '91'
Expand Down
2 changes: 1 addition & 1 deletion mythtv/libs/libmythbase/mythversion.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ static constexpr const char* MYTH_PROTO_TOKEN { "BuzzOff" };
* mythtv/bindings/php/MythBackend.php
*/

static constexpr const char* MYTH_DATABASE_VERSION { "1383" };
static constexpr const char* MYTH_DATABASE_VERSION { "1384" };

MBASE_PUBLIC const char *GetMythSourceVersion();
MBASE_PUBLIC const char *GetMythSourcePath();
Expand Down
10 changes: 10 additions & 0 deletions mythtv/libs/libmythtv/dbcheck.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1219,6 +1219,16 @@ static bool doUpgradeTVDatabaseSchema(void)
return false;
}

if (dbver == "1383")
{
DBUpdates updates {
"ALTER TABLE iptv_channel MODIFY iptvid INT UNSIGNED AUTO_INCREMENT;"
} ;
if (!performActualUpdate("MythTV", "DBSchemaVer",
updates, "1384", dbver))
return false;
}

return true;
}

Expand Down

0 comments on commit f828c1c

Please sign in to comment.