Removed UNSIGNED from column declarations.

This commit is contained in:
akwizgran
2013-02-27 14:48:55 +00:00
parent 8975cdb717
commit b4de633823

View File

@@ -75,7 +75,7 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, subscription // Locking: contact read, subscription
private static final String CREATE_GROUP_VISIBILITIES = private static final String CREATE_GROUP_VISIBILITIES =
"CREATE TABLE groupVisibilities" "CREATE TABLE groupVisibilities"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " groupId HASH NOT NULL," + " groupId HASH NOT NULL,"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
+ " REFERENCES contacts (contactId)" + " REFERENCES contacts (contactId)"
@@ -87,7 +87,7 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, subscription // Locking: contact read, subscription
private static final String CREATE_CONTACT_GROUPS = private static final String CREATE_CONTACT_GROUPS =
"CREATE TABLE contactGroups" "CREATE TABLE contactGroups"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " groupId HASH NOT NULL," // Not a foreign key + " groupId HASH NOT NULL," // Not a foreign key
+ " name VARCHAR NOT NULL," + " name VARCHAR NOT NULL,"
+ " key BINARY," // Null for unrestricted groups + " key BINARY," // Null for unrestricted groups
@@ -99,13 +99,13 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, subscription // Locking: contact read, subscription
private static final String CREATE_GROUP_VERSIONS = private static final String CREATE_GROUP_VERSIONS =
"CREATE TABLE groupVersions" "CREATE TABLE groupVersions"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " localVersion BIGINT UNSIGNED NOT NULL," + " localVersion BIGINT NOT NULL,"
+ " localAcked BIGINT UNSIGNED NOT NULL," + " localAcked BIGINT NOT NULL,"
+ " remoteVersion BIGINT UNSIGNED NOT NULL," + " remoteVersion BIGINT NOT NULL,"
+ " remoteAcked BOOLEAN NOT NULL," + " remoteAcked BOOLEAN NOT NULL,"
+ " expiry BIGINT UNSIGNED NOT NULL," + " expiry BIGINT NOT NULL,"
+ " txCount INT UNSIGNED NOT NULL," + " txCount INT NOT NULL,"
+ " PRIMARY KEY (contactId)," + " PRIMARY KEY (contactId),"
+ " FOREIGN KEY (contactid)" + " FOREIGN KEY (contactid)"
+ " REFERENCES contacts (contactId)" + " REFERENCES contacts (contactId)"
@@ -119,10 +119,10 @@ abstract class JdbcDatabase implements Database<Connection> {
+ " groupId HASH," // Null for private messages + " groupId HASH," // Null for private messages
+ " authorId HASH," // Null for private or anonymous msgs + " authorId HASH," // Null for private or anonymous msgs
+ " subject VARCHAR NOT NULL," + " subject VARCHAR NOT NULL,"
+ " timestamp BIGINT UNSIGNED NOT NULL," + " timestamp BIGINT NOT NULL,"
+ " length INT UNSIGNED NOT NULL," + " length INT NOT NULL,"
+ " bodyStart INT UNSIGNED NOT NULL," + " bodyStart INT NOT NULL,"
+ " bodyLength INT UNSIGNED NOT NULL," + " bodyLength INT NOT NULL,"
+ " raw BLOB NOT NULL," + " raw BLOB NOT NULL,"
+ " sendability INT UNSIGNED," // Null for private messages + " sendability INT UNSIGNED," // Null for private messages
+ " contactId INT UNSIGNED," // Null for group messages + " contactId INT UNSIGNED," // Null for group messages
@@ -152,7 +152,7 @@ abstract class JdbcDatabase implements Database<Connection> {
private static final String CREATE_MESSAGES_TO_ACK = private static final String CREATE_MESSAGES_TO_ACK =
"CREATE TABLE messagesToAck" "CREATE TABLE messagesToAck"
+ " (messageId HASH NOT NULL," + " (messageId HASH NOT NULL,"
+ " contactId INT UNSIGNED NOT NULL," + " contactId INT NOT NULL,"
+ " PRIMARY KEY (messageId, contactId)," + " PRIMARY KEY (messageId, contactId),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
+ " REFERENCES contacts (contactId)" + " REFERENCES contacts (contactId)"
@@ -162,10 +162,10 @@ abstract class JdbcDatabase implements Database<Connection> {
private static final String CREATE_STATUSES = private static final String CREATE_STATUSES =
"CREATE TABLE statuses" "CREATE TABLE statuses"
+ " (messageId HASH NOT NULL," + " (messageId HASH NOT NULL,"
+ " contactId INT UNSIGNED NOT NULL," + " contactId INT NOT NULL,"
+ " seen BOOLEAN NOT NULL," + " seen BOOLEAN NOT NULL,"
+ " expiry BIGINT UNSIGNED NOT NULL," + " expiry BIGINT NOT NULL,"
+ " txCount INT UNSIGNED NOT NULL," + " txCount INT NOT NULL,"
+ " PRIMARY KEY (messageId, contactId)," + " PRIMARY KEY (messageId, contactId),"
+ " FOREIGN KEY (messageId)" + " FOREIGN KEY (messageId)"
+ " REFERENCES messages (messageId)" + " REFERENCES messages (messageId)"
@@ -190,14 +190,14 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, retention // Locking: contact read, retention
private static final String CREATE_RETENTION_VERSIONS = private static final String CREATE_RETENTION_VERSIONS =
"CREATE TABLE retentionVersions" "CREATE TABLE retentionVersions"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " retention BIGINT UNSIGNED NOT NULL," + " retention BIGINT NOT NULL,"
+ " localVersion BIGINT UNSIGNED NOT NULL," + " localVersion BIGINT NOT NULL,"
+ " localAcked BIGINT UNSIGNED NOT NULL," + " localAcked BIGINT NOT NULL,"
+ " remoteVersion BIGINT UNSIGNED NOT NULL," + " remoteVersion BIGINT NOT NULL,"
+ " remoteAcked BOOLEAN NOT NULL," + " remoteAcked BOOLEAN NOT NULL,"
+ " expiry BIGINT UNSIGNED NOT NULL," + " expiry BIGINT NOT NULL,"
+ " txCount INT UNSIGNED NOT NULL," + " txCount INT NOT NULL,"
+ " PRIMARY KEY (contactId)," + " PRIMARY KEY (contactId),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
+ " REFERENCES contacts (contactId)" + " REFERENCES contacts (contactId)"
@@ -232,12 +232,12 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, transport // Locking: contact read, transport
private static final String CREATE_TRANSPORT_VERSIONS = private static final String CREATE_TRANSPORT_VERSIONS =
"CREATE TABLE transportVersions" "CREATE TABLE transportVersions"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " transportId HASH NOT NULL," + " transportId HASH NOT NULL,"
+ " localVersion BIGINT UNSIGNED NOT NULL," + " localVersion BIGINT NOT NULL,"
+ " localAcked BIGINT UNSIGNED NOT NULL," + " localAcked BIGINT NOT NULL,"
+ " expiry BIGINT UNSIGNED NOT NULL," + " expiry BIGINT NOT NULL,"
+ " txCount INT UNSIGNED NOT NULL," + " txCount INT NOT NULL,"
+ " PRIMARY KEY (contactId, transportId)," + " PRIMARY KEY (contactId, transportId),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
+ " REFERENCES contacts (contactId)" + " REFERENCES contacts (contactId)"
@@ -249,7 +249,7 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, transport // Locking: contact read, transport
private static final String CREATE_CONTACT_TRANSPORT_PROPS = private static final String CREATE_CONTACT_TRANSPORT_PROPS =
"CREATE TABLE contactTransportProperties" "CREATE TABLE contactTransportProperties"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " transportId HASH NOT NULL," // Not a foreign key + " transportId HASH NOT NULL," // Not a foreign key
+ " key VARCHAR NOT NULL," + " key VARCHAR NOT NULL,"
+ " value VARCHAR NOT NULL," + " value VARCHAR NOT NULL,"
@@ -261,9 +261,9 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, transport // Locking: contact read, transport
private static final String CREATE_CONTACT_TRANSPORT_VERSIONS = private static final String CREATE_CONTACT_TRANSPORT_VERSIONS =
"CREATE TABLE contactTransportVersions" "CREATE TABLE contactTransportVersions"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " transportId HASH NOT NULL," // Not a foreign key + " transportId HASH NOT NULL," // Not a foreign key
+ " remoteVersion BIGINT UNSIGNED NOT NULL," + " remoteVersion BIGINT NOT NULL,"
+ " remoteAcked BOOLEAN NOT NULL," + " remoteAcked BOOLEAN NOT NULL,"
+ " PRIMARY KEY (contactId, transportId)," + " PRIMARY KEY (contactId, transportId),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
@@ -273,11 +273,11 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, transport read, window // Locking: contact read, transport read, window
private static final String CREATE_ENDPOINTS = private static final String CREATE_ENDPOINTS =
"CREATE TABLE endpoints" "CREATE TABLE endpoints"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " transportId HASH NOT NULL," + " transportId HASH NOT NULL,"
+ " epoch BIGINT UNSIGNED NOT NULL," + " epoch BIGINT NOT NULL,"
+ " clockDiff BIGINT UNSIGNED NOT NULL," + " clockDiff BIGINT NOT NULL,"
+ " latency BIGINT UNSIGNED NOT NULL," + " latency BIGINT NOT NULL,"
+ " alice BOOLEAN NOT NULL," + " alice BOOLEAN NOT NULL,"
+ " PRIMARY KEY (contactId, transportId)," + " PRIMARY KEY (contactId, transportId),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"
@@ -290,12 +290,12 @@ abstract class JdbcDatabase implements Database<Connection> {
// Locking: contact read, transport read, window // Locking: contact read, transport read, window
private static final String CREATE_SECRETS = private static final String CREATE_SECRETS =
"CREATE TABLE secrets" "CREATE TABLE secrets"
+ " (contactId INT UNSIGNED NOT NULL," + " (contactId INT NOT NULL,"
+ " transportId HASH NOT NULL," + " transportId HASH NOT NULL,"
+ " period BIGINT UNSIGNED NOT NULL," + " period BIGINT NOT NULL,"
+ " secret SECRET NOT NULL," + " secret SECRET NOT NULL,"
+ " outgoing BIGINT UNSIGNED NOT NULL," + " outgoing BIGINT NOT NULL,"
+ " centre BIGINT UNSIGNED NOT NULL," + " centre BIGINT NOT NULL,"
+ " bitmap BINARY NOT NULL," + " bitmap BINARY NOT NULL,"
+ " PRIMARY KEY (contactId, transportId, period)," + " PRIMARY KEY (contactId, transportId, period),"
+ " FOREIGN KEY (contactId)" + " FOREIGN KEY (contactId)"