diff --git a/python/alembic/data_science_dev/versions/2026_03_24-adding_2026_partitions_f99be864fe69.py b/python/alembic/data_science_dev/versions/2026_03_24-adding_2026_partitions_f99be864fe69.py new file mode 100644 index 0000000..8daeb72 --- /dev/null +++ b/python/alembic/data_science_dev/versions/2026_03_24-adding_2026_partitions_f99be864fe69.py @@ -0,0 +1,1417 @@ +"""adding 2026 partitions. + +Revision ID: f99be864fe69 +Revises: f6c5475834a7 +Create Date: 2026-03-24 23:17:04.521797 + +""" + +from __future__ import annotations + +from typing import TYPE_CHECKING + +import sqlalchemy as sa +from alembic import op + +from python.orm import DataScienceDevBase + +if TYPE_CHECKING: + from collections.abc import Sequence + +# revision identifiers, used by Alembic. +revision: str = "f99be864fe69" +down_revision: str | None = "f6c5475834a7" +branch_labels: str | Sequence[str] | None = None +depends_on: str | Sequence[str] | None = None + +schema = DataScienceDevBase.schema_name + + +def upgrade() -> None: # noqa: PLR0915 + """Upgrade.""" + # ### commands auto generated by Alembic - please adjust! ### + op.create_table( + "posts_2026_01", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_01")), + schema=schema, + ) + op.create_table( + "posts_2026_02", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_02")), + schema=schema, + ) + op.create_table( + "posts_2026_03", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_03")), + schema=schema, + ) + op.create_table( + "posts_2026_04", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_04")), + schema=schema, + ) + op.create_table( + "posts_2026_05", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_05")), + schema=schema, + ) + op.create_table( + "posts_2026_06", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_06")), + schema=schema, + ) + op.create_table( + "posts_2026_07", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_07")), + schema=schema, + ) + op.create_table( + "posts_2026_08", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_08")), + schema=schema, + ) + op.create_table( + "posts_2026_09", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_09")), + schema=schema, + ) + op.create_table( + "posts_2026_10", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_10")), + schema=schema, + ) + op.create_table( + "posts_2026_11", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_11")), + schema=schema, + ) + op.create_table( + "posts_2026_12", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_12")), + schema=schema, + ) + op.create_table( + "posts_2026_13", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_13")), + schema=schema, + ) + op.create_table( + "posts_2026_14", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_14")), + schema=schema, + ) + op.create_table( + "posts_2026_15", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_15")), + schema=schema, + ) + op.create_table( + "posts_2026_16", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_16")), + schema=schema, + ) + op.create_table( + "posts_2026_17", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_17")), + schema=schema, + ) + op.create_table( + "posts_2026_18", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_18")), + schema=schema, + ) + op.create_table( + "posts_2026_19", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_19")), + schema=schema, + ) + op.create_table( + "posts_2026_20", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_20")), + schema=schema, + ) + op.create_table( + "posts_2026_21", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_21")), + schema=schema, + ) + op.create_table( + "posts_2026_22", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_22")), + schema=schema, + ) + op.create_table( + "posts_2026_23", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_23")), + schema=schema, + ) + op.create_table( + "posts_2026_24", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_24")), + schema=schema, + ) + op.create_table( + "posts_2026_25", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_25")), + schema=schema, + ) + op.create_table( + "posts_2026_26", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_26")), + schema=schema, + ) + op.create_table( + "posts_2026_27", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_27")), + schema=schema, + ) + op.create_table( + "posts_2026_28", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_28")), + schema=schema, + ) + op.create_table( + "posts_2026_29", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_29")), + schema=schema, + ) + op.create_table( + "posts_2026_30", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_30")), + schema=schema, + ) + op.create_table( + "posts_2026_31", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_31")), + schema=schema, + ) + op.create_table( + "posts_2026_32", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_32")), + schema=schema, + ) + op.create_table( + "posts_2026_33", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_33")), + schema=schema, + ) + op.create_table( + "posts_2026_34", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_34")), + schema=schema, + ) + op.create_table( + "posts_2026_35", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_35")), + schema=schema, + ) + op.create_table( + "posts_2026_36", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_36")), + schema=schema, + ) + op.create_table( + "posts_2026_37", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_37")), + schema=schema, + ) + op.create_table( + "posts_2026_38", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_38")), + schema=schema, + ) + op.create_table( + "posts_2026_39", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_39")), + schema=schema, + ) + op.create_table( + "posts_2026_40", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_40")), + schema=schema, + ) + op.create_table( + "posts_2026_41", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_41")), + schema=schema, + ) + op.create_table( + "posts_2026_42", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_42")), + schema=schema, + ) + op.create_table( + "posts_2026_43", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_43")), + schema=schema, + ) + op.create_table( + "posts_2026_44", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_44")), + schema=schema, + ) + op.create_table( + "posts_2026_45", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_45")), + schema=schema, + ) + op.create_table( + "posts_2026_46", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_46")), + schema=schema, + ) + op.create_table( + "posts_2026_47", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_47")), + schema=schema, + ) + op.create_table( + "posts_2026_48", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_48")), + schema=schema, + ) + op.create_table( + "posts_2026_49", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_49")), + schema=schema, + ) + op.create_table( + "posts_2026_50", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_50")), + schema=schema, + ) + op.create_table( + "posts_2026_51", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_51")), + schema=schema, + ) + op.create_table( + "posts_2026_52", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_52")), + schema=schema, + ) + op.create_table( + "posts_2026_53", + sa.Column("post_id", sa.BigInteger(), nullable=False), + sa.Column("user_id", sa.BigInteger(), nullable=False), + sa.Column("instance", sa.String(), nullable=False), + sa.Column("date", sa.DateTime(), nullable=False), + sa.Column("text", sa.Text(), nullable=False), + sa.Column("langs", sa.String(), nullable=True), + sa.Column("like_count", sa.Integer(), nullable=False), + sa.Column("reply_count", sa.Integer(), nullable=False), + sa.Column("repost_count", sa.Integer(), nullable=False), + sa.Column("reply_to", sa.BigInteger(), nullable=True), + sa.Column("replied_author", sa.BigInteger(), nullable=True), + sa.Column("thread_root", sa.BigInteger(), nullable=True), + sa.Column("thread_root_author", sa.BigInteger(), nullable=True), + sa.Column("repost_from", sa.BigInteger(), nullable=True), + sa.Column("reposted_author", sa.BigInteger(), nullable=True), + sa.Column("quotes", sa.BigInteger(), nullable=True), + sa.Column("quoted_author", sa.BigInteger(), nullable=True), + sa.Column("labels", sa.String(), nullable=True), + sa.Column("sent_label", sa.SmallInteger(), nullable=True), + sa.Column("sent_score", sa.Float(), nullable=True), + sa.PrimaryKeyConstraint("post_id", "date", name=op.f("pk_posts_2026_53")), + schema=schema, + ) + # ### end Alembic commands ### + + +def downgrade() -> None: # noqa: PLR0915 + """Downgrade.""" + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table("posts_2026_53", schema=schema) + op.drop_table("posts_2026_52", schema=schema) + op.drop_table("posts_2026_51", schema=schema) + op.drop_table("posts_2026_50", schema=schema) + op.drop_table("posts_2026_49", schema=schema) + op.drop_table("posts_2026_48", schema=schema) + op.drop_table("posts_2026_47", schema=schema) + op.drop_table("posts_2026_46", schema=schema) + op.drop_table("posts_2026_45", schema=schema) + op.drop_table("posts_2026_44", schema=schema) + op.drop_table("posts_2026_43", schema=schema) + op.drop_table("posts_2026_42", schema=schema) + op.drop_table("posts_2026_41", schema=schema) + op.drop_table("posts_2026_40", schema=schema) + op.drop_table("posts_2026_39", schema=schema) + op.drop_table("posts_2026_38", schema=schema) + op.drop_table("posts_2026_37", schema=schema) + op.drop_table("posts_2026_36", schema=schema) + op.drop_table("posts_2026_35", schema=schema) + op.drop_table("posts_2026_34", schema=schema) + op.drop_table("posts_2026_33", schema=schema) + op.drop_table("posts_2026_32", schema=schema) + op.drop_table("posts_2026_31", schema=schema) + op.drop_table("posts_2026_30", schema=schema) + op.drop_table("posts_2026_29", schema=schema) + op.drop_table("posts_2026_28", schema=schema) + op.drop_table("posts_2026_27", schema=schema) + op.drop_table("posts_2026_26", schema=schema) + op.drop_table("posts_2026_25", schema=schema) + op.drop_table("posts_2026_24", schema=schema) + op.drop_table("posts_2026_23", schema=schema) + op.drop_table("posts_2026_22", schema=schema) + op.drop_table("posts_2026_21", schema=schema) + op.drop_table("posts_2026_20", schema=schema) + op.drop_table("posts_2026_19", schema=schema) + op.drop_table("posts_2026_18", schema=schema) + op.drop_table("posts_2026_17", schema=schema) + op.drop_table("posts_2026_16", schema=schema) + op.drop_table("posts_2026_15", schema=schema) + op.drop_table("posts_2026_14", schema=schema) + op.drop_table("posts_2026_13", schema=schema) + op.drop_table("posts_2026_12", schema=schema) + op.drop_table("posts_2026_11", schema=schema) + op.drop_table("posts_2026_10", schema=schema) + op.drop_table("posts_2026_09", schema=schema) + op.drop_table("posts_2026_08", schema=schema) + op.drop_table("posts_2026_07", schema=schema) + op.drop_table("posts_2026_06", schema=schema) + op.drop_table("posts_2026_05", schema=schema) + op.drop_table("posts_2026_04", schema=schema) + op.drop_table("posts_2026_03", schema=schema) + op.drop_table("posts_2026_02", schema=schema) + op.drop_table("posts_2026_01", schema=schema) + # ### end Alembic commands ### diff --git a/python/orm/data_science_dev/posts/partitions.py b/python/orm/data_science_dev/posts/partitions.py index 85255fe..0cc26df 100644 --- a/python/orm/data_science_dev/posts/partitions.py +++ b/python/orm/data_science_dev/posts/partitions.py @@ -16,7 +16,7 @@ from python.orm.data_science_dev.base import DataScienceDevBase from python.orm.data_science_dev.posts.columns import PostsColumns PARTITION_START_YEAR = 2024 -PARTITION_END_YEAR = 2025 +PARTITION_END_YEAR = 2026 _current_module = sys.modules[__name__]