Format
This commit is contained in:
parent
a29e86ee16
commit
fa945667f4
@ -37,109 +37,109 @@ function migration_0_0_1() {
|
||||
global $wpdb;
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_activities (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
activitypub_id VARCHAR(255) UNIQUE NOT NULL,
|
||||
activity TEXT NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_activities (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
activitypub_id VARCHAR(255) UNIQUE NOT NULL,
|
||||
activity TEXT NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE UNIQUE INDEX ACTIVITIES_ACTIVITYPUB_ID_INDEX
|
||||
ON pterotype_activities (activitypub_id);
|
||||
"
|
||||
CREATE UNIQUE INDEX ACTIVITIES_ACTIVITYPUB_ID_INDEX
|
||||
ON pterotype_activities (activitypub_id);
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_objects (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
activitypub_id VARCHAR(255) UNIQUE NOT NULL,
|
||||
object TEXT NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_objects (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
activitypub_id VARCHAR(255) UNIQUE NOT NULL,
|
||||
object TEXT NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE UNIQUE INDEX OBJECT_ACTIVITYPUB_ID_INDEX
|
||||
ON pterotype_objects (activitypub_id);
|
||||
"
|
||||
CREATE UNIQUE INDEX OBJECT_ACTIVITYPUB_ID_INDEX
|
||||
ON pterotype_objects (activitypub_id);
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_outbox (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
activity_id INT UNSIGNED NOT NULL,
|
||||
FOREIGN KEY outbox_activity_fk(activity_id)
|
||||
REFERENCES pterotype_activities(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_outbox (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
activity_id INT UNSIGNED NOT NULL,
|
||||
FOREIGN KEY outbox_activity_fk(activity_id)
|
||||
REFERENCES pterotype_activities(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_actors(
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
slug VARCHAR(64) UNIQUE NOT NULL,
|
||||
type VARCHAR(64) NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_actors(
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
slug VARCHAR(64) UNIQUE NOT NULL,
|
||||
type VARCHAR(64) NOT NULL
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_likes (
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY likes_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY likes_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_likes (
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY likes_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY likes_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_following(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
state VARCHAR(64) NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY following_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY following_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_following(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
state VARCHAR(64) NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY following_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY following_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_blocks(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
blocked_actor_url TEXT NOT NULL,
|
||||
FOREIGN KEY blocks_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_blocks(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
blocked_actor_url TEXT NOT NULL,
|
||||
FOREIGN KEY blocks_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_inbox (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
activity_id INT UNSIGNED NOT NULL,
|
||||
FOREIGN KEY inbox_activity_fk(activity_id)
|
||||
REFERENCES pterotype_activities(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
CREATE TABLE pterotype_inbox (
|
||||
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
activity_id INT UNSIGNED NOT NULL,
|
||||
FOREIGN KEY inbox_activity_fk(activity_id)
|
||||
REFERENCES pterotype_activities(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
}
|
||||
|
||||
@ -147,17 +147,17 @@ function migration_0_0_2() {
|
||||
global $wpdb;
|
||||
$wpdb->query(
|
||||
"
|
||||
ALTER TABLE pterotype_objects
|
||||
MODIFY object JSON NOT NULL,
|
||||
ADD type VARCHAR(50) NOT NULL;
|
||||
"
|
||||
ALTER TABLE pterotype_objects
|
||||
MODIFY object JSON NOT NULL,
|
||||
ADD type VARCHAR(50) NOT NULL;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
"
|
||||
ALTER TABLE pterotype_activities
|
||||
MODIFY activity JSON NOT NULL,
|
||||
ADD type VARCHAR(50) NOT NULL;
|
||||
"
|
||||
ALTER TABLE pterotype_activities
|
||||
MODIFY activity JSON NOT NULL,
|
||||
ADD type VARCHAR(50) NOT NULL;
|
||||
"
|
||||
);
|
||||
}
|
||||
|
||||
@ -165,16 +165,16 @@ function migration_0_0_3() {
|
||||
global $wpdb;
|
||||
$wpdb->query(
|
||||
"
|
||||
CREATE TABLE pterotype_followers(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY following_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY following_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
CREATE TABLE pterotype_followers(
|
||||
actor_id INT UNSIGNED NOT NULL,
|
||||
object_id INT UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (actor_id, object_id),
|
||||
FOREIGN KEY following_actor_fk(actor_id)
|
||||
REFERENCES pterotype_actors(id),
|
||||
FOREIGN KEY following_object_fk(object_id)
|
||||
REFERENCES pterotype_objects(id)
|
||||
)
|
||||
ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
"
|
||||
);
|
||||
$wpdb->query(
|
||||
|
Loading…
Reference in New Issue
Block a user