code: def upgrade() -> None:
      op.create_table(
          "workspaces_users",
          sa.Column("id", sa.Uuid, primary_key=True),
          sa.Column(
              "workspace_id",
              sa.Uuid,
              sa.ForeignKey("workspaces.id", ondelete="CASCADE"),
              nullable=False,
              index=True,
          ),
          sa.Column(
              "user_id",
              sa.Uuid,
              sa.ForeignKey("users.id", ondelete="CASCADE"),
              nullable=False,
              index=True,
          ),
          sa.Column("inserted_at", sa.DateTime, nullable=False),
          sa.Column("updated_at", sa.DateTime, nullable=False),
          sa.UniqueConstraint(
              "workspace_id", "user_id", name="workspace_id_user_id_uq"
          ),
      )
  
imports: import sqlalchemy
  from alembic import op
label_desc: Use image node_id 1 for calling a global function with example usage: upgrade() without return types