{
  "format": "dataset-manifest/1",
  "slug": "social-network-sample-database",
  "version": 2,
  "seed": "flagship:social-network-sample-database:1k",
  "engine": 2,
  "engineVersion": "1.0.0",
  "spec": {
    "format": "dataset/1",
    "engine": 2,
    "slug": "social-network-sample-database",
    "name": "Social network sample database",
    "tagline": "Users, posts, comments, likes, follows, groups, stories and messages.",
    "description": "A social network: people with profiles, the posts they write and the likes, comments and hashtags on them, who follows whom, groups and pages, stories that expire, and private conversations with read receipts. Likes and comments arrive after the post they belong to, mostly in waking hours, and a few popular posts collect most of the likes, the way a real feed does.",
    "domain": "social",
    "shape": "graph-edges",
    "useCases": [
      "sql-practice",
      "bi-dashboards",
      "test-fixtures"
    ],
    "keywords": [
      "social network",
      "social media",
      "likes",
      "followers",
      "sample database"
    ],
    "locale": "en_US",
    "license": "CC0-1.0",
    "version": 1,
    "seed": "flagship:social-network-sample-database",
    "tables": {
      "blocks": {
        "description": "Rows for the blocks table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "blocked_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "blocker_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          }
        }
      },
      "comment_likes": {
        "description": "Rows for the comment_likes table.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "comment_id": {
            "kind": "fk",
            "ref": "comments.id",
            "skew": "long-tail"
          },
          "created_at": {
            "kind": "datetime",
            "after": "comment_id.created_at",
            "withinDays": 7,
            "dayProfile": "waking"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "comments": {
        "description": "Rows for the comments table.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "content": {
            "kind": "sentence",
            "min": 3,
            "max": 20
          },
          "created_at": {
            "kind": "datetime",
            "after": "post_id.created_at",
            "withinDays": 10,
            "dayProfile": "waking"
          },
          "parent_id": {
            "kind": "fk",
            "ref": "comments.id",
            "skew": "long-tail",
            "nullable": true,
            "nullRate": 0.4
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "conversation_participants": {
        "description": "Rows for the conversation_participants table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "conversation_id": {
            "kind": "fk",
            "ref": "conversations.id",
            "skew": "long-tail"
          },
          "joined_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "conversations": {
        "description": "Rows for the conversations table.",
        "rows": 16,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "is_group": {
            "kind": "bool"
          },
          "title": {
            "kind": "title",
            "min": 1,
            "max": 3,
            "pool": [
              "Weekend",
              "Plans",
              "Project",
              "Team",
              "Trip",
              "Family",
              "Study",
              "Group",
              "Book",
              "Club",
              "Game",
              "Night",
              "Birthday",
              "Party",
              "Work",
              "Updates"
            ],
            "nullable": true,
            "nullRate": 0.6
          }
        }
      },
      "devices": {
        "description": "Rows for the devices table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "os": {
            "kind": "enum",
            "values": [
              "ios",
              "android",
              "web",
              "windows",
              "macos"
            ],
            "weights": [
              41,
              44,
              9,
              4,
              2
            ]
          },
          "token": {
            "kind": "pattern",
            "pattern": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "follows": {
        "description": "Rows for the follows table.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "follower_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "following_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "status": {
            "kind": "enum",
            "values": [
              "accepted",
              "pending"
            ],
            "weights": [
              88,
              12
            ]
          }
        }
      },
      "group_memberships": {
        "description": "Rows for the group_memberships table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "group_id": {
            "kind": "fk",
            "ref": "groups.id",
            "skew": "long-tail"
          },
          "joined_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "role": {
            "kind": "enum",
            "values": [
              "owner",
              "admin",
              "moderator",
              "member"
            ],
            "weights": [
              3,
              5,
              10,
              82
            ]
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "group_posts": {
        "description": "Rows for the group_posts table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "group_id": {
            "kind": "fk",
            "ref": "groups.id",
            "skew": "long-tail"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          }
        }
      },
      "groups": {
        "description": "Rows for the groups table.",
        "rows": 16,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "creator_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "description": {
            "kind": "sentence"
          },
          "is_private": {
            "kind": "bool"
          },
          "name": {
            "kind": "title",
            "min": 2,
            "max": 3,
            "pool": [
              "Runners",
              "Bakers",
              "Gardeners",
              "Photographers",
              "Parents",
              "Readers",
              "Gamers",
              "Travelers",
              "Cyclists",
              "Hikers",
              "Coders",
              "Artists",
              "Local",
              "Weekend",
              "Vintage",
              "Indie"
            ]
          }
        }
      },
      "hashtags": {
        "description": "Rows for the hashtags table.",
        "rows": 40,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "tag": {
            "kind": "enum",
            "unique": true,
            "values": [
              "travel",
              "food",
              "photography",
              "fitness",
              "music",
              "art",
              "nature",
              "books",
              "coffee",
              "sunset",
              "family",
              "fashion",
              "design",
              "running",
              "gaming",
              "pets",
              "recipes",
              "beach",
              "mountains",
              "city",
              "vintage",
              "diy",
              "garden",
              "weekend",
              "friends",
              "style",
              "tech",
              "yoga",
              "football",
              "camping",
              "cats",
              "dogs",
              "baking",
              "cycling",
              "hiking",
              "streetart",
              "jazz",
              "movies",
              "skincare",
              "science"
            ]
          }
        }
      },
      "login_history": {
        "description": "Rows for the login_history table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "ip_address": {
            "kind": "internet.ipv4"
          },
          "logged_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "user_agent": {
            "kind": "internet.userAgent"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "media": {
        "description": "Rows for the media table.",
        "rows": 30,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "duration": {
            "kind": "int",
            "min": 1,
            "max": 600,
            "distribution": "long-tail"
          },
          "file_size": {
            "kind": "int",
            "min": 20000,
            "max": 25000000,
            "distribution": "long-tail"
          },
          "file_type": {
            "kind": "enum",
            "values": [
              "image/jpeg",
              "image/png",
              "video/mp4",
              "image/gif"
            ],
            "weights": [
              62,
              14,
              20,
              4
            ]
          },
          "file_url": {
            "kind": "image.url"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "message_receipts": {
        "description": "Rows for the message_receipts table.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "message_id": {
            "kind": "fk",
            "ref": "messages.id",
            "skew": "long-tail"
          },
          "read_at": {
            "kind": "datetime",
            "after": "message_id.created_at",
            "withinDays": 2
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "messages": {
        "description": "Rows for the messages table.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "content": {
            "kind": "sentence",
            "min": 2,
            "max": 18
          },
          "conversation_id": {
            "kind": "fk",
            "ref": "conversations.id",
            "skew": "long-tail"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "media_id": {
            "kind": "fk",
            "ref": "media.id",
            "skew": "long-tail"
          },
          "sender_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "notifications": {
        "description": "Rows for the notifications table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "is_read": {
            "kind": "bool"
          },
          "notifiable_id": {
            "kind": "int",
            "min": 1,
            "max": 100000
          },
          "notifiable_type": {
            "kind": "enum",
            "values": [
              "post",
              "comment",
              "follow",
              "message"
            ],
            "weights": [
              40,
              30,
              20,
              10
            ]
          },
          "receiver_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "sender_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "page_admins": {
        "description": "Rows for the page_admins table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "granted_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "page_id": {
            "kind": "fk",
            "ref": "pages.id",
            "skew": "long-tail"
          },
          "role": {
            "kind": "enum",
            "values": [
              "admin",
              "editor",
              "moderator"
            ],
            "weights": [
              20,
              50,
              30
            ]
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "page_likes": {
        "description": "Rows for the page_likes table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "page_id": {
            "kind": "fk",
            "ref": "pages.id",
            "skew": "long-tail"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "page_posts": {
        "description": "Rows for the page_posts table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "page_id": {
            "kind": "fk",
            "ref": "pages.id",
            "skew": "long-tail"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          }
        }
      },
      "pages": {
        "description": "Rows for the pages table.",
        "rows": 16,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "category": {
            "kind": "enum",
            "values": [
              "brand",
              "local_business",
              "public_figure",
              "community",
              "media",
              "nonprofit"
            ],
            "weights": [
              26,
              30,
              12,
              18,
              9,
              5
            ]
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "description": {
            "kind": "sentence"
          },
          "name": {
            "kind": "company.name"
          },
          "owner_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "website": {
            "kind": "internet.url"
          }
        }
      },
      "post_hashtags": {
        "description": "Rows for the post_hashtags table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "hashtag_id": {
            "kind": "fk",
            "ref": "hashtags.id",
            "skew": "long-tail"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          }
        }
      },
      "post_likes": {
        "description": "Rows for the post_likes table.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "after": "post_id.created_at",
            "withinDays": 14,
            "dayProfile": "waking"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "post_media": {
        "description": "Rows for the post_media table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "media_id": {
            "kind": "fk",
            "ref": "media.id",
            "skew": "long-tail"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          },
          "sort_order": {
            "kind": "int",
            "min": 1,
            "max": 20
          }
        }
      },
      "posts": {
        "description": "Rows for the posts table.",
        "rows": 120,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "content": {
            "kind": "sentence",
            "min": 4,
            "max": 28
          },
          "created_at": {
            "kind": "datetime",
            "after": "user_id.created_at",
            "withinDays": 700,
            "dayProfile": "waking"
          },
          "latitude": {
            "kind": "place.latitude"
          },
          "longitude": {
            "kind": "place.longitude"
          },
          "updated_at": {
            "kind": "datetime",
            "after": "created_at",
            "withinDays": 30
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "visibility": {
            "kind": "enum",
            "values": [
              "public",
              "friends",
              "private"
            ],
            "weights": [
              70,
              22,
              8
            ]
          }
        }
      },
      "profiles": {
        "description": "Rows for the profiles table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "avatar_url": {
            "kind": "image.url"
          },
          "cover_url": {
            "kind": "image.url"
          },
          "gender": {
            "kind": "enum",
            "values": [
              "female",
              "male",
              "non_binary",
              "unspecified"
            ],
            "weights": [
              47,
              46,
              2,
              5
            ]
          },
          "location": {
            "kind": "place.city"
          },
          "relationship_status": {
            "kind": "enum",
            "values": [
              "single",
              "in_a_relationship",
              "married",
              "complicated",
              "unspecified"
            ],
            "weights": [
              30,
              18,
              26,
              3,
              23
            ]
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "website": {
            "kind": "internet.url",
            "nullable": true,
            "nullRate": 0.8
          }
        }
      },
      "reports": {
        "description": "Rows for the reports table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "reason": {
            "kind": "sentence"
          },
          "reportable_id": {
            "kind": "int",
            "min": 1,
            "max": 100000
          },
          "reportable_type": {
            "kind": "enum",
            "values": [
              "post",
              "comment",
              "user",
              "message"
            ],
            "weights": [
              52,
              30,
              12,
              6
            ]
          },
          "reporter_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "status": {
            "kind": "enum",
            "values": [
              "open",
              "reviewing",
              "actioned",
              "dismissed"
            ],
            "weights": [
              18,
              12,
              30,
              40
            ]
          }
        }
      },
      "stories": {
        "description": "Rows for the stories table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2025-12-31"
          },
          "expires_at": {
            "kind": "datetime",
            "after": "created_at",
            "withinSeconds": 86400
          },
          "media_id": {
            "kind": "fk",
            "ref": "media.id",
            "skew": "long-tail"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "story_views": {
        "description": "Rows for the story_views table.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "created_at": {
            "kind": "datetime",
            "after": "story_id.created_at",
            "withinSeconds": 86400
          },
          "story_id": {
            "kind": "fk",
            "ref": "stories.id",
            "skew": "long-tail"
          },
          "viewer_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "user_tags": {
        "description": "Rows for the user_tags table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "post_id": {
            "kind": "fk",
            "ref": "posts.id",
            "skew": "long-tail"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          },
          "x_coordinate": {
            "kind": "decimal",
            "min": 0,
            "max": 1,
            "scale": 4
          },
          "y_coordinate": {
            "kind": "decimal",
            "min": 0,
            "max": 1,
            "scale": 4
          }
        }
      },
      "users": {
        "description": "Rows for the users table.",
        "rows": 125,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "bio": {
            "kind": "sentence"
          },
          "birth_date": {
            "kind": "date",
            "from": "1958-01-01",
            "to": "2008-12-31"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2019-01-01",
            "to": "2024-06-30",
            "trend": "growing"
          },
          "email": {
            "kind": "internet.email",
            "from": {
              "firstName": "first_name",
              "lastName": "last_name"
            }
          },
          "first_name": {
            "kind": "person.firstName"
          },
          "last_name": {
            "kind": "person.lastName"
          },
          "password_hash": {
            "kind": "pattern",
            "pattern": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
          },
          "username": {
            "kind": "internet.username",
            "from": {
              "firstName": "first_name",
              "lastName": "last_name"
            },
            "unique": true
          }
        }
      }
    }
  },
  "counts": {
    "conversations": 16,
    "hashtags": 40,
    "users": 125,
    "blocks": 125,
    "conversation_participants": 125,
    "devices": 125,
    "follows": 100,
    "groups": 16,
    "group_memberships": 125,
    "login_history": 125,
    "media": 30,
    "messages": 100,
    "message_receipts": 100,
    "notifications": 125,
    "pages": 16,
    "page_admins": 125,
    "page_likes": 125,
    "posts": 120,
    "comments": 200,
    "comment_likes": 150,
    "group_posts": 125,
    "page_posts": 125,
    "post_hashtags": 125,
    "post_likes": 1000,
    "post_media": 125,
    "profiles": 125,
    "reports": 125,
    "stories": 10,
    "story_views": 50,
    "user_tags": 125
  },
  "artifacts": [
    {
      "file": "csv/conversations.csv",
      "format": "csv",
      "table": "conversations",
      "key": "datasets/social-network-sample-database/v2/csv/conversations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/conversations.csv",
      "bytes": 593,
      "sha256": "c34931d1f8f329ec7a45adf6aa63c6991a53606f95cd1b8558bdc2bb7d38ad84",
      "rows": 16,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/hashtags.csv",
      "format": "csv",
      "table": "hashtags",
      "key": "datasets/social-network-sample-database/v2/csv/hashtags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/hashtags.csv",
      "bytes": 1249,
      "sha256": "5d7d9a52db9015e19610792595a3f7f6cb88931a5ed339c383e73d7b3ee22468",
      "rows": 40,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/social-network-sample-database/v2/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/users.csv",
      "bytes": 22586,
      "sha256": "fe82cc4fd1717add11a755d51188dc8f4ba6a7c29745cd2b5a8ea461af4e9d73",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/blocks.csv",
      "format": "csv",
      "table": "blocks",
      "key": "datasets/social-network-sample-database/v2/csv/blocks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/blocks.csv",
      "bytes": 3752,
      "sha256": "9e7e8df0a8e94497920650747d59e17ccb9b2f9d4f6c0fe204950bf5a25bcbde",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/conversation_participants.csv",
      "format": "csv",
      "table": "conversation_participants",
      "key": "datasets/social-network-sample-database/v2/csv/conversation_participants.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/conversation_participants.csv",
      "bytes": 3689,
      "sha256": "2ad7ad57a9bc70d942bbdb55c637bd90af1cf82f76168673651d304ad712a679",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/devices.csv",
      "format": "csv",
      "table": "devices",
      "key": "datasets/social-network-sample-database/v2/csv/devices.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/devices.csv",
      "bytes": 8283,
      "sha256": "ee0c7045186c2f5bfe3422d4a891bb2dbb0a61c83cb7873749df984a735ea6da",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/follows.csv",
      "format": "csv",
      "table": "follows",
      "key": "datasets/social-network-sample-database/v2/csv/follows.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/follows.csv",
      "bytes": 3870,
      "sha256": "8adc3c8e2ab8d71da0ce2537d8ee9897608c64a53d173fcd0708f5094774999e",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/groups.csv",
      "format": "csv",
      "table": "groups",
      "key": "datasets/social-network-sample-database/v2/csv/groups.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/groups.csv",
      "bytes": 1803,
      "sha256": "4904673e785e6c6b7f4b0ef9588119f92c97a95e9ebac00c09f45d6db34384a7",
      "rows": 16,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/group_memberships.csv",
      "format": "csv",
      "table": "group_memberships",
      "key": "datasets/social-network-sample-database/v2/csv/group_memberships.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/group_memberships.csv",
      "bytes": 4590,
      "sha256": "991a96eba1c9e751ab427ba2c43de5739274f9677a4aa6970c558c975052352a",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/login_history.csv",
      "format": "csv",
      "table": "login_history",
      "key": "datasets/social-network-sample-database/v2/csv/login_history.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/login_history.csv",
      "bytes": 18373,
      "sha256": "3b2c1248e076e79484504e9454cbbf9f724fcf8db4152fd73973dc47336358b7",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/media.csv",
      "format": "csv",
      "table": "media",
      "key": "datasets/social-network-sample-database/v2/csv/media.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/media.csv",
      "bytes": 2867,
      "sha256": "b83af0f1313bdfb168001c2b2cb5d3ec91ad2fc041b14932473307216d5fe240",
      "rows": 30,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/messages.csv",
      "format": "csv",
      "table": "messages",
      "key": "datasets/social-network-sample-database/v2/csv/messages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/messages.csv",
      "bytes": 8926,
      "sha256": "36e2821376d4f2270ce6fa5d4ae40cdbc51387137f1efa18ba1ee4559a4d1102",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/message_receipts.csv",
      "format": "csv",
      "table": "message_receipts",
      "key": "datasets/social-network-sample-database/v2/csv/message_receipts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/message_receipts.csv",
      "bytes": 2978,
      "sha256": "1f9a05eeb91fc1e26158c57eac63ce3c2fe03fae0cce66fbe98f1a3946808842",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/notifications.csv",
      "format": "csv",
      "table": "notifications",
      "key": "datasets/social-network-sample-database/v2/csv/notifications.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/notifications.csv",
      "bytes": 6022,
      "sha256": "4053be96720dd2c896360f7592c2fcf81dd72b996be0bc0336592354f3927766",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/pages.csv",
      "format": "csv",
      "table": "pages",
      "key": "datasets/social-network-sample-database/v2/csv/pages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/pages.csv",
      "bytes": 2351,
      "sha256": "3b486ea434949c47a368528ada31d8f27e7cd0176de23df036253ea23351bb09",
      "rows": 16,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/page_admins.csv",
      "format": "csv",
      "table": "page_admins",
      "key": "datasets/social-network-sample-database/v2/csv/page_admins.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/page_admins.csv",
      "bytes": 4620,
      "sha256": "03651fd29bd30286bc7a195b493c12b59b2e85c90f4011573bede76a7c53e532",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/page_likes.csv",
      "format": "csv",
      "table": "page_likes",
      "key": "datasets/social-network-sample-database/v2/csv/page_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/page_likes.csv",
      "bytes": 3691,
      "sha256": "dec834c1f685e61f55d86942ce23fcaaf86d3e41013c1b370989be286c4a1499",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/posts.csv",
      "format": "csv",
      "table": "posts",
      "key": "datasets/social-network-sample-database/v2/csv/posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/posts.csv",
      "bytes": 15913,
      "sha256": "fd87be447ae952fcabb39415bfa1eebc067c8b2b9310379adc9da18a6117278a",
      "rows": 120,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/comments.csv",
      "format": "csv",
      "table": "comments",
      "key": "datasets/social-network-sample-database/v2/csv/comments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/comments.csv",
      "bytes": 17942,
      "sha256": "053595479e2ed30ef2ab3e2fc77f052fcf8833f81bacf523570964d39a292fb3",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/comment_likes.csv",
      "format": "csv",
      "table": "comment_likes",
      "key": "datasets/social-network-sample-database/v2/csv/comment_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/comment_likes.csv",
      "bytes": 4555,
      "sha256": "16ed1a54008664df95718b3d0cf08e4b79f2eabbd1d3ed03abfbc2e76100a38b",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/group_posts.csv",
      "format": "csv",
      "table": "group_posts",
      "key": "datasets/social-network-sample-database/v2/csv/group_posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/group_posts.csv",
      "bytes": 1163,
      "sha256": "ef43d3012af815671063aa4ec3f7ef85da05b706fb5dfb0d9e9dae23bf4a1cfd",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/page_posts.csv",
      "format": "csv",
      "table": "page_posts",
      "key": "datasets/social-network-sample-database/v2/csv/page_posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/page_posts.csv",
      "bytes": 1156,
      "sha256": "c8a76aa438e823da14206bccbaf7f8a16596df45c35508a4b2f31621473d00ed",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/post_hashtags.csv",
      "format": "csv",
      "table": "post_hashtags",
      "key": "datasets/social-network-sample-database/v2/csv/post_hashtags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/post_hashtags.csv",
      "bytes": 1218,
      "sha256": "eba0161f902810b16ad76a8078c4efc9227a5f74212605b3492811a3bb622a5a",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/post_likes.csv",
      "format": "csv",
      "table": "post_likes",
      "key": "datasets/social-network-sample-database/v2/csv/post_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/post_likes.csv",
      "bytes": 30606,
      "sha256": "a2eb0c63b58878ab3a95209b424d38ead81f6b39242d479c18fad0b6bf6231e3",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/post_media.csv",
      "format": "csv",
      "table": "post_media",
      "key": "datasets/social-network-sample-database/v2/csv/post_media.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/post_media.csv",
      "bytes": 1532,
      "sha256": "65229cba30a9c366d2d7f37b49b2a0b60d40682f7a4f3f3f01915907a9def2cd",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/profiles.csv",
      "format": "csv",
      "table": "profiles",
      "key": "datasets/social-network-sample-database/v2/csv/profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/profiles.csv",
      "bytes": 16091,
      "sha256": "cd9e016f500ac2556832b3efe511a30b4d6046fef2ff677746a020c20bba7776",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/reports.csv",
      "format": "csv",
      "table": "reports",
      "key": "datasets/social-network-sample-database/v2/csv/reports.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/reports.csv",
      "bytes": 13122,
      "sha256": "d8e00f6fd26e6509f17006e7c08350487640426fce45def2e347c869341ac316",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/stories.csv",
      "format": "csv",
      "table": "stories",
      "key": "datasets/social-network-sample-database/v2/csv/stories.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/stories.csv",
      "bytes": 527,
      "sha256": "fc56e2d97d077a99e6b440d43693a98595f3f1917df7c65bb2baab6d6e3d10ff",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/story_views.csv",
      "format": "csv",
      "table": "story_views",
      "key": "datasets/social-network-sample-database/v2/csv/story_views.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/story_views.csv",
      "bytes": 1462,
      "sha256": "257fdc8c853c2402bf897d1ac1207d707ced99250f05a4bdc284042bd12547cc",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_tags.csv",
      "format": "csv",
      "table": "user_tags",
      "key": "datasets/social-network-sample-database/v2/csv/user_tags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/csv/user_tags.csv",
      "bytes": 3005,
      "sha256": "fa9229a836d1b9b7d03c6bfb926e63547ed679bd6b685641256198bd8e07c9dd",
      "rows": 125,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "social-network-sample-database.json",
      "format": "json",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/social-network-sample-database.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/social-network-sample-database.json",
      "bytes": 616395,
      "sha256": "bd16f91aa05e26ee51d6938d9d3af993aab65ee2b11e4e953bced3d0219a15c5",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/sql/postgres.sql",
      "bytes": 279714,
      "sha256": "6046a3112235d20341b8887b00942b1efff2fe394cb007050e2a3d93f50e696c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/sql/mysql.sql",
      "bytes": 276308,
      "sha256": "84a0f9f6672c2c7dbfdd991d31c2591750c2a92d6f8ddf0531742c2c06ba63fd",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/sql/mssql.sql",
      "bytes": 284610,
      "sha256": "87e2bf56f88414ceffee4c0e9817fa3dc3d28d3bee11de707ab92056a886df0c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/sql/sqlite.sql",
      "bytes": 273720,
      "sha256": "80e74dd737d616d40ed88475310f784666ba70d970a425f39e97c40958f28f0f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/prisma/seed.ts",
      "bytes": 518300,
      "sha256": "114303182084f0bda866fa37a9e1cb26008b37a584a122df5130ff9ea96382dc",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/social-network-sample-database/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/django/fixtures.json",
      "bytes": 779082,
      "sha256": "52e02a81f04cf171e799b52d8167ce18d6c9d2333441f736434551e3d0a6e798",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "flagship": {
    "sizes": {
      "1k": {
        "rows": 3948,
        "counts": {
          "conversations": 16,
          "hashtags": 40,
          "users": 125,
          "blocks": 125,
          "conversation_participants": 125,
          "devices": 125,
          "follows": 100,
          "groups": 16,
          "group_memberships": 125,
          "login_history": 125,
          "media": 30,
          "messages": 100,
          "message_receipts": 100,
          "notifications": 125,
          "pages": 16,
          "page_admins": 125,
          "page_likes": 125,
          "posts": 120,
          "comments": 200,
          "comment_likes": 150,
          "group_posts": 125,
          "page_posts": 125,
          "post_hashtags": 125,
          "post_likes": 1000,
          "post_media": 125,
          "profiles": 125,
          "reports": 125,
          "stories": 10,
          "story_views": 50,
          "user_tags": 125
        },
        "notes": [],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/1k/postgres.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/postgres.sql.gz",
            "bytes": 78024,
            "sha256": "2ec8036b7e157d106a010e1300f366b69dd42acf05a6c89ea905b20cfddac013",
            "raw": {
              "bytes": 282063,
              "sha256": "45ed7c63111dbcaf83fcf83c5aa07770c73c3f82e45c257ed56e22007426f8a3"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1k/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/mysql.sql.gz",
            "bytes": 77405,
            "sha256": "f08bafde1a6be8591f29078461b93f00084f2dcc775f86d48a7931b91a8635d8",
            "raw": {
              "bytes": 278657,
              "sha256": "4ddeffb07d91e6eeb523588c7c2ccdb459cb0ac21addc03df1691b1440d04368"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1k/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/sqlite.sql.gz",
            "bytes": 76847,
            "sha256": "b2831c3e9de677c6dd7e29465e9ae051b50e8325f8a77bf2cd4e716caaf52ff0",
            "raw": {
              "bytes": 276069,
              "sha256": "bc304afc9d695a66f22958f1903b6aa4f0433782286a05b0a851003d8d825f11"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1k/csv.zip",
            "key": "datasets/social-network-sample-database/v2/flagship/1k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/csv.zip",
            "bytes": 82896,
            "sha256": "8cd8c565a015485e9c41e3fddb17bd0d59888c9d60ccdb7080413994b5524bea",
            "tables": {
              "blocks": {
                "bytes": 3752,
                "sha256": "9e7e8df0a8e94497920650747d59e17ccb9b2f9d4f6c0fe204950bf5a25bcbde"
              },
              "comment_likes": {
                "bytes": 4555,
                "sha256": "16ed1a54008664df95718b3d0cf08e4b79f2eabbd1d3ed03abfbc2e76100a38b"
              },
              "comments": {
                "bytes": 17942,
                "sha256": "053595479e2ed30ef2ab3e2fc77f052fcf8833f81bacf523570964d39a292fb3"
              },
              "conversation_participants": {
                "bytes": 3689,
                "sha256": "2ad7ad57a9bc70d942bbdb55c637bd90af1cf82f76168673651d304ad712a679"
              },
              "conversations": {
                "bytes": 593,
                "sha256": "c34931d1f8f329ec7a45adf6aa63c6991a53606f95cd1b8558bdc2bb7d38ad84"
              },
              "devices": {
                "bytes": 8283,
                "sha256": "ee0c7045186c2f5bfe3422d4a891bb2dbb0a61c83cb7873749df984a735ea6da"
              },
              "follows": {
                "bytes": 3870,
                "sha256": "8adc3c8e2ab8d71da0ce2537d8ee9897608c64a53d173fcd0708f5094774999e"
              },
              "group_memberships": {
                "bytes": 4590,
                "sha256": "991a96eba1c9e751ab427ba2c43de5739274f9677a4aa6970c558c975052352a"
              },
              "group_posts": {
                "bytes": 1163,
                "sha256": "ef43d3012af815671063aa4ec3f7ef85da05b706fb5dfb0d9e9dae23bf4a1cfd"
              },
              "groups": {
                "bytes": 1803,
                "sha256": "4904673e785e6c6b7f4b0ef9588119f92c97a95e9ebac00c09f45d6db34384a7"
              },
              "hashtags": {
                "bytes": 1249,
                "sha256": "5d7d9a52db9015e19610792595a3f7f6cb88931a5ed339c383e73d7b3ee22468"
              },
              "login_history": {
                "bytes": 18373,
                "sha256": "3b2c1248e076e79484504e9454cbbf9f724fcf8db4152fd73973dc47336358b7"
              },
              "media": {
                "bytes": 2867,
                "sha256": "b83af0f1313bdfb168001c2b2cb5d3ec91ad2fc041b14932473307216d5fe240"
              },
              "message_receipts": {
                "bytes": 2978,
                "sha256": "1f9a05eeb91fc1e26158c57eac63ce3c2fe03fae0cce66fbe98f1a3946808842"
              },
              "messages": {
                "bytes": 8926,
                "sha256": "36e2821376d4f2270ce6fa5d4ae40cdbc51387137f1efa18ba1ee4559a4d1102"
              },
              "notifications": {
                "bytes": 6022,
                "sha256": "4053be96720dd2c896360f7592c2fcf81dd72b996be0bc0336592354f3927766"
              },
              "page_admins": {
                "bytes": 4620,
                "sha256": "03651fd29bd30286bc7a195b493c12b59b2e85c90f4011573bede76a7c53e532"
              },
              "page_likes": {
                "bytes": 3691,
                "sha256": "dec834c1f685e61f55d86942ce23fcaaf86d3e41013c1b370989be286c4a1499"
              },
              "page_posts": {
                "bytes": 1156,
                "sha256": "c8a76aa438e823da14206bccbaf7f8a16596df45c35508a4b2f31621473d00ed"
              },
              "pages": {
                "bytes": 2351,
                "sha256": "3b486ea434949c47a368528ada31d8f27e7cd0176de23df036253ea23351bb09"
              },
              "post_hashtags": {
                "bytes": 1218,
                "sha256": "eba0161f902810b16ad76a8078c4efc9227a5f74212605b3492811a3bb622a5a"
              },
              "post_likes": {
                "bytes": 30606,
                "sha256": "a2eb0c63b58878ab3a95209b424d38ead81f6b39242d479c18fad0b6bf6231e3"
              },
              "post_media": {
                "bytes": 1532,
                "sha256": "65229cba30a9c366d2d7f37b49b2a0b60d40682f7a4f3f3f01915907a9def2cd"
              },
              "posts": {
                "bytes": 15913,
                "sha256": "fd87be447ae952fcabb39415bfa1eebc067c8b2b9310379adc9da18a6117278a"
              },
              "profiles": {
                "bytes": 16091,
                "sha256": "cd9e016f500ac2556832b3efe511a30b4d6046fef2ff677746a020c20bba7776"
              },
              "reports": {
                "bytes": 13122,
                "sha256": "d8e00f6fd26e6509f17006e7c08350487640426fce45def2e347c869341ac316"
              },
              "stories": {
                "bytes": 527,
                "sha256": "fc56e2d97d077a99e6b440d43693a98595f3f1917df7c65bb2baab6d6e3d10ff"
              },
              "story_views": {
                "bytes": 1462,
                "sha256": "257fdc8c853c2402bf897d1ac1207d707ced99250f05a4bdc284042bd12547cc"
              },
              "user_tags": {
                "bytes": 3005,
                "sha256": "fa9229a836d1b9b7d03c6bfb926e63547ed679bd6b685641256198bd8e07c9dd"
              },
              "users": {
                "bytes": 22586,
                "sha256": "fe82cc4fd1717add11a755d51188dc8f4ba6a7c29745cd2b5a8ea461af4e9d73"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "Every like comes after the post it likes",
            "violations": 0
          },
          {
            "name": "Every comment comes after its post",
            "violations": 0
          },
          {
            "name": "Every post comes after its author signed up",
            "violations": 0
          },
          {
            "name": "A story is viewed after it is posted, and expires within a day",
            "violations": 0
          },
          {
            "name": "A message is read after it is sent",
            "violations": 0
          },
          {
            "name": "Usernames are unique",
            "violations": 0
          }
        ],
        "dirty": {
          "report": {
            "rates": {
              "missing": 0.03,
              "typos": 0.03,
              "outliers": 0.005,
              "duplicates": 0.01
            },
            "tables": {
              "conversations": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "hashtags": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "users": {
                "duplicates": 1,
                "columns": {
                  "bio": {
                    "missing": 2,
                    "typos": 6,
                    "outliers": 0
                  },
                  "birth_date": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "email": {
                    "missing": 3,
                    "typos": 4,
                    "outliers": 0
                  },
                  "first_name": {
                    "missing": 3,
                    "typos": 6,
                    "outliers": 0
                  },
                  "last_name": {
                    "missing": 5,
                    "typos": 3,
                    "outliers": 0
                  },
                  "password_hash": {
                    "missing": 4,
                    "typos": 2,
                    "outliers": 0
                  },
                  "username": {
                    "missing": 4,
                    "typos": 3,
                    "outliers": 0
                  }
                }
              },
              "blocks": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "conversation_participants": {
                "duplicates": 2,
                "columns": {
                  "joined_at": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "devices": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "os": {
                    "missing": 3,
                    "typos": 3,
                    "outliers": 0
                  },
                  "token": {
                    "missing": 6,
                    "typos": 6,
                    "outliers": 0
                  }
                }
              },
              "follows": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 2,
                    "typos": 3,
                    "outliers": 0
                  }
                }
              },
              "groups": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "description": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "group_memberships": {
                "duplicates": 0,
                "columns": {
                  "joined_at": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  },
                  "role": {
                    "missing": 6,
                    "typos": 3,
                    "outliers": 0
                  }
                }
              },
              "login_history": {
                "duplicates": 4,
                "columns": {
                  "ip_address": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "logged_at": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "user_agent": {
                    "missing": 6,
                    "typos": 3,
                    "outliers": 0
                  }
                }
              },
              "media": {
                "duplicates": 0,
                "columns": {
                  "file_size": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "file_type": {
                    "missing": 1,
                    "typos": 1,
                    "outliers": 0
                  },
                  "file_url": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "messages": {
                "duplicates": 1,
                "columns": {
                  "content": {
                    "missing": 1,
                    "typos": 4,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "message_receipts": {
                "duplicates": 2,
                "columns": {
                  "read_at": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "notifications": {
                "duplicates": 1,
                "columns": {
                  "created_at": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  },
                  "is_read": {
                    "missing": 6,
                    "typos": 0,
                    "outliers": 0
                  },
                  "notifiable_id": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  },
                  "notifiable_type": {
                    "missing": 2,
                    "typos": 4,
                    "outliers": 0
                  }
                }
              },
              "pages": {
                "duplicates": 0,
                "columns": {
                  "description": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "page_admins": {
                "duplicates": 0,
                "columns": {
                  "granted_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "role": {
                    "missing": 5,
                    "typos": 6,
                    "outliers": 0
                  }
                }
              },
              "page_likes": {
                "duplicates": 2,
                "columns": {
                  "created_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "posts": {
                "duplicates": 0,
                "columns": {
                  "content": {
                    "missing": 2,
                    "typos": 3,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "latitude": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "longitude": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "updated_at": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "visibility": {
                    "missing": 2,
                    "typos": 4,
                    "outliers": 0
                  }
                }
              },
              "comments": {
                "duplicates": 2,
                "columns": {
                  "content": {
                    "missing": 8,
                    "typos": 5,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "comment_likes": {
                "duplicates": 2,
                "columns": {
                  "created_at": {
                    "missing": 9,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "group_posts": {
                "duplicates": 1,
                "columns": {}
              },
              "page_posts": {
                "duplicates": 2,
                "columns": {}
              },
              "post_hashtags": {
                "duplicates": 1,
                "columns": {}
              },
              "post_likes": {
                "duplicates": 10,
                "columns": {
                  "created_at": {
                    "missing": 31,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "post_media": {
                "duplicates": 1,
                "columns": {
                  "sort_order": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "profiles": {
                "duplicates": 0,
                "columns": {
                  "avatar_url": {
                    "missing": 5,
                    "typos": 6,
                    "outliers": 0
                  },
                  "cover_url": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "gender": {
                    "missing": 3,
                    "typos": 5,
                    "outliers": 0
                  },
                  "location": {
                    "missing": 6,
                    "typos": 2,
                    "outliers": 0
                  },
                  "relationship_status": {
                    "missing": 2,
                    "typos": 4,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "reports": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "reason": {
                    "missing": 3,
                    "typos": 4,
                    "outliers": 0
                  },
                  "reportable_id": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "reportable_type": {
                    "missing": 3,
                    "typos": 5,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 6,
                    "typos": 5,
                    "outliers": 0
                  }
                }
              },
              "stories": {
                "duplicates": 0,
                "columns": {
                  "expires_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "story_views": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "user_tags": {
                "duplicates": 1,
                "columns": {
                  "x_coordinate": {
                    "missing": 5,
                    "typos": 0,
                    "outliers": 0
                  },
                  "y_coordinate": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              }
            },
            "totals": {
              "missing": 238,
              "typos": 104,
              "outliers": 0,
              "duplicates": 33
            }
          },
          "downloads": [
            {
              "format": "dirty-sql-postgres",
              "label": "PostgreSQL, with faults",
              "file": "flagship/1k/dirty-postgres.sql.gz",
              "key": "datasets/social-network-sample-database/v2/flagship/1k/dirty-postgres.sql.gz",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/dirty-postgres.sql.gz",
              "bytes": 77217,
              "sha256": "51fef31aefb5ade131d27823d7b431fc855575066df889c167a1fd0fc259ad13",
              "raw": {
                "bytes": 276779,
                "sha256": "685626315b30456521cb07ce245ad1b6e671911b31aad265cd7875e74982872d"
              },
              "contentType": "application/gzip"
            },
            {
              "format": "dirty-csv",
              "label": "CSV, with faults",
              "file": "flagship/1k/dirty-csv.zip",
              "key": "datasets/social-network-sample-database/v2/flagship/1k/dirty-csv.zip",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1k/dirty-csv.zip",
              "bytes": 82632,
              "sha256": "e3b80e83801769cbd240b1e1b258fee16663f1cff16632b76cfce82f078c6a2b",
              "tables": {
                "blocks": {
                  "bytes": 3676,
                  "sha256": "6f3163c7121be3136bab1add44b1a6e6d261b74cdd014a5f433296aaec7d2d82"
                },
                "comment_likes": {
                  "bytes": 4443,
                  "sha256": "c5f2390799ce0054b66bae343ce3c820d3f2a7f43b3b26cb159fc2ee4a84fb66"
                },
                "comments": {
                  "bytes": 17603,
                  "sha256": "36a0a6b4fa9d2e655858d773371422bbd4455db4cc70ade7d9d5da7589ea6194"
                },
                "conversation_participants": {
                  "bytes": 3654,
                  "sha256": "e2028e3d0c6aa75e7561cfc6e045d558ae1dffb6ddf4b0876854adb4e228d882"
                },
                "conversations": {
                  "bytes": 574,
                  "sha256": "e7d865df32831e70207c1092ed237c019af18136b385ecf3bb873228e8cfbac5"
                },
                "devices": {
                  "bytes": 8061,
                  "sha256": "ced16e8dd52bb5496d1dfdacbefdb1c8d906343252bfc06571acccc3756daecc"
                },
                "follows": {
                  "bytes": 3803,
                  "sha256": "86b97ffdade05a648ceb78639b01fe8ac35aabadd121294d75289e2c87d6a6f5"
                },
                "group_memberships": {
                  "bytes": 4459,
                  "sha256": "e75879035a1a19597c32d27988cb0ddb9b6c705bf25199972b76cd18f766d120"
                },
                "group_posts": {
                  "bytes": 1174,
                  "sha256": "870493cbbdb901bca1606888beccfc2a94e809c71cb9c1bd4287100949ad9277"
                },
                "groups": {
                  "bytes": 1722,
                  "sha256": "4662bf12322c4efe01d5fd6ba87bf46852eef459259b71d79c925433b90447f3"
                },
                "hashtags": {
                  "bytes": 1230,
                  "sha256": "c6affd06c92eb4ebfc2413a7327b0601153129d9b6d1c44c9660cc29da09418b"
                },
                "login_history": {
                  "bytes": 18191,
                  "sha256": "658f8736d58c9e2728f3a838f3303b1a8b7b8dc6bdcc953b56303b579de734d2"
                },
                "media": {
                  "bytes": 2757,
                  "sha256": "362c1b4fab6b9eaff43b6587ad59ad42297e0e11b29faa032cfff61eb75b830e"
                },
                "message_receipts": {
                  "bytes": 3001,
                  "sha256": "9c67a2e9db7963ebcf9c7018fb56c8b1f60ac5ff969987cdf705a9bad14400d3"
                },
                "messages": {
                  "bytes": 8959,
                  "sha256": "4253cd3c852cf54920e79169928b9c36fc28c48a32bbf891ea13165fd255a112"
                },
                "notifications": {
                  "bytes": 5927,
                  "sha256": "ad288b4aa1592205d95c8349d7d2ca346a5b8c6d5a630f140907f32a59879cb8"
                },
                "page_admins": {
                  "bytes": 4527,
                  "sha256": "8adc041e47197e54670b71be0276eb7d0d3092e57ba44b036336efbafd230e6a"
                },
                "page_likes": {
                  "bytes": 3676,
                  "sha256": "f3262bec33d8ff14453cfa390b93a686de2c257a92e4fb1667a8f1963d68d983"
                },
                "page_posts": {
                  "bytes": 1177,
                  "sha256": "3dba777dbb974098810a965be98e426720b19af3920dfdeaf66c77d138fd5886"
                },
                "pages": {
                  "bytes": 2351,
                  "sha256": "1e237815a6a03094e23adb319f7d191053aaabda2999d188cd2d1eeb84520b74"
                },
                "post_hashtags": {
                  "bytes": 1229,
                  "sha256": "b749241707e31a6d777aad099d0bef530917cce0a8c6868d6173eeaf7eee1cf0"
                },
                "post_likes": {
                  "bytes": 30313,
                  "sha256": "f762a78caecaaba86235506ccf9d0b72655daf3c22c23e2ac1bdb189d6be53fd"
                },
                "post_media": {
                  "bytes": 1536,
                  "sha256": "cd09a904d494cb4bf53482f1ab9b7d69005fe5f0fb718b5af0d376f877e26f9c"
                },
                "posts": {
                  "bytes": 15623,
                  "sha256": "8d59e4946bd08c377b7927f5e7f38c354b4d42ae9fa00f08b61f565a90a1ac08"
                },
                "profiles": {
                  "bytes": 15732,
                  "sha256": "350578bcf7480595974562b8ffa5dbc04acfa96e5417a036b957e949650f4444"
                },
                "reports": {
                  "bytes": 12843,
                  "sha256": "996479afc8b0714c871d2a1c54cc567173a56215a6196069be5ee00f8ecc8c53"
                },
                "stories": {
                  "bytes": 508,
                  "sha256": "a52d0fdc2d3eca59abae3b3b576457fe8d2942611a8a69377da6c60f28f28f0f"
                },
                "story_views": {
                  "bytes": 1443,
                  "sha256": "443d8611c3063910b9cbfca393e5f37960ed467447ad6bdec68e70431c07afa6"
                },
                "user_tags": {
                  "bytes": 2988,
                  "sha256": "8b189ac20bb8bac45fa6958dece1798e3cd8a90288d09a0719999325dc882a2a"
                },
                "users": {
                  "bytes": 22241,
                  "sha256": "9b24c05c24a35658980c94eabc4d1cce9a85b8338aa6e78b0d11cfd5a96b0a3d"
                }
              },
              "contentType": "application/zip"
            }
          ]
        }
      },
      "100k": {
        "rows": 390729,
        "counts": {
          "conversations": 1563,
          "hashtags": 40,
          "users": 12500,
          "blocks": 12500,
          "conversation_participants": 12500,
          "devices": 12500,
          "follows": 10000,
          "groups": 1563,
          "group_memberships": 12500,
          "login_history": 12500,
          "media": 3000,
          "messages": 10000,
          "message_receipts": 10000,
          "notifications": 12500,
          "pages": 1563,
          "page_admins": 12500,
          "page_likes": 12500,
          "posts": 12000,
          "comments": 20000,
          "comment_likes": 15000,
          "group_posts": 12500,
          "page_posts": 12500,
          "post_hashtags": 12500,
          "post_likes": 100000,
          "post_media": 12500,
          "profiles": 12500,
          "reports": 12500,
          "stories": 1000,
          "story_views": 5000,
          "user_tags": 12500
        },
        "notes": [],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/100k/postgres.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/100k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/postgres.sql.gz",
            "bytes": 7510533,
            "sha256": "861e7c2c2914da33d3b9b6aa2eea41c5a8bf619b240a7746ed5ae8fadc462391",
            "raw": {
              "bytes": 28057245,
              "sha256": "09446a2e70ab546d0eedc3cd4629867f6b4a405365fd897d1cc97773799457ac"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/100k/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/100k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/mysql.sql.gz",
            "bytes": 7507479,
            "sha256": "16ed004a65eee57176472f8ec47d52952552d50d979262e8b1243f3334c0f504",
            "raw": {
              "bytes": 27999743,
              "sha256": "8908a149acae27bdca26ce10df76afe01b463f410e6a01434d3a2d4f37de73ee"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/100k/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/100k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/sqlite.sql.gz",
            "bytes": 7506755,
            "sha256": "e7ad0437c5224d363792bdb5783b28ccada2cd7ed7413b5da611b74616f0ee1f",
            "raw": {
              "bytes": 27997155,
              "sha256": "20bd590c695ad1a1d650baa89abf37990312c4b041d36ba23c29d4ee01e9c75c"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/100k/csv.zip",
            "key": "datasets/social-network-sample-database/v2/flagship/100k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/csv.zip",
            "bytes": 7668723,
            "sha256": "4e1da917d3514845b37f1f769d4cfc76681a4c49f7de4218ea293d65974d72b8",
            "tables": {
              "blocks": {
                "bytes": 444089,
                "sha256": "9be601f67f1332c1c11aaa3dd7b5f76771a0fbbe2d38434db39a5341ec01c815"
              },
              "comment_likes": {
                "bytes": 539225,
                "sha256": "374cd3bab8496d8369345143bc68c3e9d9e9ca7c2f3622ed98369006b7ed00b2"
              },
              "comments": {
                "bytes": 1911595,
                "sha256": "74da5de33173783aa76b4b6f8179a695b2a648d2d2ee9b255820d7d7a5d78602"
              },
              "conversation_participants": {
                "bytes": 433849,
                "sha256": "89fdefd7ccc3d9a7437d5a518647b442c3573f5365666579957e55f0aba8edfb"
              },
              "conversations": {
                "bytes": 56933,
                "sha256": "7270c988ced8aef4fbee7c8469cc4a8ee59cb3228d8e2bbf2bb1a837b8a103b4"
              },
              "devices": {
                "bytes": 872516,
                "sha256": "75c94db889bf240cdabfc1c506fb8d1edded6feda6b1e464e684702926692c50"
              },
              "follows": {
                "bytes": 441785,
                "sha256": "bfa793d198c5d79257d12cac3001e6a9b1d7fba37bd0d35deff1ec92a60a9c06"
              },
              "group_memberships": {
                "bytes": 523873,
                "sha256": "8a54d5b77871d7ad463aec352f2af7ace644c81417934155c32593679990ebfa"
              },
              "group_posts": {
                "bytes": 183363,
                "sha256": "68e38800a8760aee1de2d1947c887b6e8f8549b88759582cd1ee15a50b4aa74b"
              },
              "groups": {
                "bytes": 175212,
                "sha256": "7d806e266e616c1c523f48697047017715950dbcf567554403231d274bfb8413"
              },
              "hashtags": {
                "bytes": 1249,
                "sha256": "dbd14c3b867d7e6315bbd93bd2c6e4bcdfefde8aa862ccd2ab61b6ba7fbe3bf2"
              },
              "login_history": {
                "bytes": 1820267,
                "sha256": "25d710a59856cf85c70ad40c0058d3c4ebfbd10fa43c8cae770243a3fcca45b6"
              },
              "media": {
                "bytes": 292418,
                "sha256": "f83c50fab5dab9b092ff7c32e07d2b2c228fe622ae741df35bce81ee5dbb53fd"
              },
              "message_receipts": {
                "bytes": 351591,
                "sha256": "88736b3b1f7a30ecf1e14b8c203d008db97fbfa6c717671282252eace84c8aaa"
              },
              "messages": {
                "bytes": 950940,
                "sha256": "96d358f648d503b5a276d764d8e7e59f612e263791902468c55ae38fd0b3a422"
              },
              "notifications": {
                "bytes": 668671,
                "sha256": "1c480d37e4223d9437dc63e57bdd527e7bf4c767dbb9644e4db73910607e73ce"
              },
              "page_admins": {
                "bytes": 529647,
                "sha256": "549347ee41bb1bbfba4af254a1d8d692cb45e09a016e8b569c7118c46bf04e81"
              },
              "page_likes": {
                "bytes": 433624,
                "sha256": "33dc32b5addffdb09287a43201569135bf57ddcb71fb88a1ad9f47ae4e8a7737"
              },
              "page_posts": {
                "bytes": 183241,
                "sha256": "c1880a869a218539b55aea902d2ddbc63027c842116357d50d12b57eaf497456"
              },
              "pages": {
                "bytes": 227949,
                "sha256": "429e9a995e1f9091707e6e851908e030cd3288f4136ed3b9c4c5914a79cc741e"
              },
              "post_hashtags": {
                "bytes": 166676,
                "sha256": "bbf29bc1a4e16d9003e435b84e4c62f5121cfbf6b550148d85ca597d52b87a3e"
              },
              "post_likes": {
                "bytes": 3628247,
                "sha256": "b3f27eeb03caf1558cf4a69d75968490e6655d9468baf8029066190675878fb3"
              },
              "post_media": {
                "bytes": 219228,
                "sha256": "96812789c1df4d4c608e1b278de805977687e0ed7368fc20eaa973915fb3a0da"
              },
              "posts": {
                "bytes": 1629901,
                "sha256": "bff399f970f4e750adfa8625b76fdab2d4003e210e22d2b06f477030ad67c0ee"
              },
              "profiles": {
                "bytes": 1669824,
                "sha256": "92a9c6c1b99649047afc3a5ce64ae72da6d40093bbae2e6221bfc48a95fca838"
              },
              "reports": {
                "bytes": 1349562,
                "sha256": "cc7a0d96f6856795b1b25fa9439d0e3a32cb3f7db335382fea1a03d37d964fe0"
              },
              "stories": {
                "bytes": 53846,
                "sha256": "8ffe03ea8fba1c30e1cef5c6ff471f7dd6a4928c0770c82bdb0a8ae2f96e68fc"
              },
              "story_views": {
                "bytes": 170430,
                "sha256": "65567f29efdb256e4d2b514506f6364523db8a3ccf048403c75ee5e00b76f252"
              },
              "user_tags": {
                "bytes": 368803,
                "sha256": "df5933c768f9e70a657cba28b1541a7c84d13636015aa9191f1cfc6cd3ccc261"
              },
              "users": {
                "bytes": 2296743,
                "sha256": "f9f987636c07612495988724f2f27c3a6b273473b72034199e6fc957d3441acd"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "Every like comes after the post it likes",
            "violations": 0
          },
          {
            "name": "Every comment comes after its post",
            "violations": 0
          },
          {
            "name": "Every post comes after its author signed up",
            "violations": 0
          },
          {
            "name": "A story is viewed after it is posted, and expires within a day",
            "violations": 0
          },
          {
            "name": "A message is read after it is sent",
            "violations": 0
          },
          {
            "name": "Usernames are unique",
            "violations": 0
          }
        ],
        "dirty": {
          "report": {
            "rates": {
              "missing": 0.03,
              "typos": 0.03,
              "outliers": 0.005,
              "duplicates": 0.01
            },
            "tables": {
              "conversations": {
                "duplicates": 11,
                "columns": {
                  "created_at": {
                    "missing": 57,
                    "typos": 0,
                    "outliers": 0
                  },
                  "is_group": {
                    "missing": 47,
                    "typos": 0,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 20,
                    "typos": 26,
                    "outliers": 0
                  }
                }
              },
              "hashtags": {
                "duplicates": 0,
                "columns": {
                  "created_at": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "tag": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "users": {
                "duplicates": 103,
                "columns": {
                  "bio": {
                    "missing": 390,
                    "typos": 397,
                    "outliers": 0
                  },
                  "birth_date": {
                    "missing": 376,
                    "typos": 0,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 363,
                    "typos": 0,
                    "outliers": 0
                  },
                  "email": {
                    "missing": 380,
                    "typos": 383,
                    "outliers": 0
                  },
                  "first_name": {
                    "missing": 344,
                    "typos": 339,
                    "outliers": 0
                  },
                  "last_name": {
                    "missing": 356,
                    "typos": 408,
                    "outliers": 0
                  },
                  "password_hash": {
                    "missing": 388,
                    "typos": 385,
                    "outliers": 0
                  },
                  "username": {
                    "missing": 342,
                    "typos": 385,
                    "outliers": 0
                  }
                }
              },
              "blocks": {
                "duplicates": 132,
                "columns": {
                  "created_at": {
                    "missing": 362,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "conversation_participants": {
                "duplicates": 123,
                "columns": {
                  "joined_at": {
                    "missing": 374,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "devices": {
                "duplicates": 131,
                "columns": {
                  "created_at": {
                    "missing": 377,
                    "typos": 0,
                    "outliers": 0
                  },
                  "os": {
                    "missing": 379,
                    "typos": 402,
                    "outliers": 0
                  },
                  "token": {
                    "missing": 378,
                    "typos": 366,
                    "outliers": 0
                  }
                }
              },
              "follows": {
                "duplicates": 107,
                "columns": {
                  "created_at": {
                    "missing": 322,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 314,
                    "typos": 274,
                    "outliers": 0
                  }
                }
              },
              "groups": {
                "duplicates": 11,
                "columns": {
                  "created_at": {
                    "missing": 60,
                    "typos": 0,
                    "outliers": 0
                  },
                  "description": {
                    "missing": 56,
                    "typos": 56,
                    "outliers": 0
                  },
                  "is_private": {
                    "missing": 48,
                    "typos": 0,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 54,
                    "typos": 49,
                    "outliers": 0
                  }
                }
              },
              "group_memberships": {
                "duplicates": 111,
                "columns": {
                  "joined_at": {
                    "missing": 367,
                    "typos": 0,
                    "outliers": 0
                  },
                  "role": {
                    "missing": 385,
                    "typos": 358,
                    "outliers": 0
                  }
                }
              },
              "login_history": {
                "duplicates": 108,
                "columns": {
                  "ip_address": {
                    "missing": 392,
                    "typos": 110,
                    "outliers": 0
                  },
                  "logged_at": {
                    "missing": 361,
                    "typos": 0,
                    "outliers": 0
                  },
                  "user_agent": {
                    "missing": 385,
                    "typos": 387,
                    "outliers": 0
                  }
                }
              },
              "media": {
                "duplicates": 41,
                "columns": {
                  "created_at": {
                    "missing": 72,
                    "typos": 0,
                    "outliers": 0
                  },
                  "duration": {
                    "missing": 95,
                    "typos": 0,
                    "outliers": 9
                  },
                  "file_size": {
                    "missing": 76,
                    "typos": 0,
                    "outliers": 16
                  },
                  "file_type": {
                    "missing": 90,
                    "typos": 86,
                    "outliers": 0
                  },
                  "file_url": {
                    "missing": 91,
                    "typos": 92,
                    "outliers": 0
                  }
                }
              },
              "messages": {
                "duplicates": 115,
                "columns": {
                  "content": {
                    "missing": 298,
                    "typos": 297,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 278,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "message_receipts": {
                "duplicates": 105,
                "columns": {
                  "read_at": {
                    "missing": 311,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "notifications": {
                "duplicates": 140,
                "columns": {
                  "created_at": {
                    "missing": 374,
                    "typos": 0,
                    "outliers": 0
                  },
                  "is_read": {
                    "missing": 356,
                    "typos": 0,
                    "outliers": 0
                  },
                  "notifiable_id": {
                    "missing": 400,
                    "typos": 0,
                    "outliers": 59
                  },
                  "notifiable_type": {
                    "missing": 418,
                    "typos": 378,
                    "outliers": 0
                  }
                }
              },
              "pages": {
                "duplicates": 16,
                "columns": {
                  "category": {
                    "missing": 51,
                    "typos": 54,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 50,
                    "typos": 0,
                    "outliers": 0
                  },
                  "description": {
                    "missing": 48,
                    "typos": 40,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 46,
                    "typos": 51,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 52,
                    "typos": 44,
                    "outliers": 0
                  }
                }
              },
              "page_admins": {
                "duplicates": 110,
                "columns": {
                  "granted_at": {
                    "missing": 350,
                    "typos": 0,
                    "outliers": 0
                  },
                  "role": {
                    "missing": 359,
                    "typos": 343,
                    "outliers": 0
                  }
                }
              },
              "page_likes": {
                "duplicates": 121,
                "columns": {
                  "created_at": {
                    "missing": 366,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "posts": {
                "duplicates": 133,
                "columns": {
                  "content": {
                    "missing": 356,
                    "typos": 350,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 372,
                    "typos": 0,
                    "outliers": 0
                  },
                  "latitude": {
                    "missing": 399,
                    "typos": 0,
                    "outliers": 53
                  },
                  "longitude": {
                    "missing": 374,
                    "typos": 0,
                    "outliers": 38
                  },
                  "updated_at": {
                    "missing": 371,
                    "typos": 0,
                    "outliers": 0
                  },
                  "visibility": {
                    "missing": 391,
                    "typos": 370,
                    "outliers": 0
                  }
                }
              },
              "comments": {
                "duplicates": 189,
                "columns": {
                  "content": {
                    "missing": 576,
                    "typos": 543,
                    "outliers": 0
                  },
                  "created_at": {
                    "missing": 583,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "comment_likes": {
                "duplicates": 161,
                "columns": {
                  "created_at": {
                    "missing": 425,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "group_posts": {
                "duplicates": 108,
                "columns": {}
              },
              "page_posts": {
                "duplicates": 127,
                "columns": {}
              },
              "post_hashtags": {
                "duplicates": 104,
                "columns": {}
              },
              "post_likes": {
                "duplicates": 915,
                "columns": {
                  "created_at": {
                    "missing": 3090,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "post_media": {
                "duplicates": 109,
                "columns": {
                  "sort_order": {
                    "missing": 367,
                    "typos": 0,
                    "outliers": 61
                  }
                }
              },
              "profiles": {
                "duplicates": 118,
                "columns": {
                  "avatar_url": {
                    "missing": 409,
                    "typos": 348,
                    "outliers": 0
                  },
                  "cover_url": {
                    "missing": 339,
                    "typos": 351,
                    "outliers": 0
                  },
                  "gender": {
                    "missing": 416,
                    "typos": 386,
                    "outliers": 0
                  },
                  "location": {
                    "missing": 362,
                    "typos": 380,
                    "outliers": 0
                  },
                  "relationship_status": {
                    "missing": 395,
                    "typos": 368,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 73,
                    "typos": 76,
                    "outliers": 0
                  }
                }
              },
              "reports": {
                "duplicates": 113,
                "columns": {
                  "created_at": {
                    "missing": 400,
                    "typos": 0,
                    "outliers": 0
                  },
                  "reason": {
                    "missing": 370,
                    "typos": 391,
                    "outliers": 0
                  },
                  "reportable_id": {
                    "missing": 397,
                    "typos": 0,
                    "outliers": 64
                  },
                  "reportable_type": {
                    "missing": 365,
                    "typos": 361,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 424,
                    "typos": 355,
                    "outliers": 0
                  }
                }
              },
              "stories": {
                "duplicates": 10,
                "columns": {
                  "created_at": {
                    "missing": 33,
                    "typos": 0,
                    "outliers": 0
                  },
                  "expires_at": {
                    "missing": 24,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "story_views": {
                "duplicates": 44,
                "columns": {
                  "created_at": {
                    "missing": 126,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "user_tags": {
                "duplicates": 114,
                "columns": {
                  "x_coordinate": {
                    "missing": 383,
                    "typos": 0,
                    "outliers": 60
                  },
                  "y_coordinate": {
                    "missing": 364,
                    "typos": 0,
                    "outliers": 53
                  }
                }
              }
            },
            "totals": {
              "missing": 24046,
              "typos": 9989,
              "outliers": 413,
              "duplicates": 3730
            }
          },
          "downloads": [
            {
              "format": "dirty-sql-postgres",
              "label": "PostgreSQL, with faults",
              "file": "flagship/100k/dirty-postgres.sql.gz",
              "key": "datasets/social-network-sample-database/v2/flagship/100k/dirty-postgres.sql.gz",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/dirty-postgres.sql.gz",
              "bytes": 7563184,
              "sha256": "cdca38ed91e476dca6af0302f289caa34733365aed13d36c5dc6de5e0c49e31c",
              "raw": {
                "bytes": 27898278,
                "sha256": "77958f899790dcd3bd4ccb5f0c0f11cd9d58c6a94f4b6e29303dae46254cf4c0"
              },
              "contentType": "application/gzip"
            },
            {
              "format": "dirty-csv",
              "label": "CSV, with faults",
              "file": "flagship/100k/dirty-csv.zip",
              "key": "datasets/social-network-sample-database/v2/flagship/100k/dirty-csv.zip",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/100k/dirty-csv.zip",
              "bytes": 7694667,
              "sha256": "08c8096f4e67f2e6c3f67959a23195cc0b775890533c4023cd260dc728d7cba2",
              "tables": {
                "blocks": {
                  "bytes": 441994,
                  "sha256": "dbca618d9bd943ba97e481027a903cd9880c04f4e533caad7a4d7ec7788f1742"
                },
                "comment_likes": {
                  "bytes": 537005,
                  "sha256": "7a971d298831439247f2f8422d1e48195fcf7184da707ca7cd0dc3bfcee1f534"
                },
                "comments": {
                  "bytes": 1886783,
                  "sha256": "47734a68412f32c321fc0fef215cb945ebadadac4c9b4a771146ae19d672ed63"
                },
                "conversation_participants": {
                  "bytes": 431059,
                  "sha256": "e84666b165dd7f3d947268e1bed3ba451b5c8acc8a9e1b30abe1e820e3c918f4"
                },
                "conversations": {
                  "bytes": 55805,
                  "sha256": "7679b2ad90359fe8fd725500f65f677568207b96c0441266e16f90d54a40ab51"
                },
                "devices": {
                  "bytes": 861442,
                  "sha256": "53226b949571a1659822814b4bd06b1ccdaa8081b7b7cbda0e60bf24418089b3"
                },
                "follows": {
                  "bytes": 438336,
                  "sha256": "4c815830815362b1f31c3c9f5603ac7524b44bdabecad3b032b07fed0a36fdb2"
                },
                "group_memberships": {
                  "bytes": 519625,
                  "sha256": "085199a06b8651bab6e8afc0c438a94c770ac71791eae5b6e4c47114706dfc44"
                },
                "group_posts": {
                  "bytes": 185056,
                  "sha256": "75cb106c8ef860e925cec206f06e438615b0b88a713393fd153fb16a97469f6d"
                },
                "groups": {
                  "bytes": 171027,
                  "sha256": "a49d3753cb01326b7932966f93b3c8f4b267f0089b7a3432e483d132ef532ec4"
                },
                "hashtags": {
                  "bytes": 1185,
                  "sha256": "08be4bf95618efcf2da428756fb86108efbf877ab164afc54fc9ba6bd3f8e2cf"
                },
                "login_history": {
                  "bytes": 1785830,
                  "sha256": "2933c3c9f16c68d424583d0bba53aa03a379ba2177c89fe28ab8c2a6bab2e4ff"
                },
                "media": {
                  "bytes": 289641,
                  "sha256": "f44216d04fb5660d64281922065620bc8b310374be5446424135617842ba6afa"
                },
                "message_receipts": {
                  "bytes": 349424,
                  "sha256": "199dcb3d7179ef2a0b11cb785c058bad610f55c7171ad8890e4928353ab13cdf"
                },
                "messages": {
                  "bytes": 940278,
                  "sha256": "eca3056bec2e1a9caa167d3b28206e4508fbf5181723f61a5089e4b0f99fe6cb"
                },
                "notifications": {
                  "bytes": 663793,
                  "sha256": "d2206e542e9ef132178281cbba6ceaec3ad1afe2b85652eaf761294abfb2dde5"
                },
                "page_admins": {
                  "bytes": 525818,
                  "sha256": "7e73aa9455939e618da8fda34ed637565bc5a220e1b9abb89cc62da3e7cfddfc"
                },
                "page_likes": {
                  "bytes": 430945,
                  "sha256": "4586f4caeaee870289b9ea076c6c7192a08e73c76172ad7694517a0c72874dc5"
                },
                "page_posts": {
                  "bytes": 185215,
                  "sha256": "59974c1641fd8273b078ebc5fbda9efd6431f9eb256a109606ea8de50010c991"
                },
                "pages": {
                  "bytes": 224130,
                  "sha256": "a9695000fae766b64c06482c2bec98e528cfdd2800777c62bf84214bd41b2bdd"
                },
                "post_hashtags": {
                  "bytes": 168143,
                  "sha256": "c4db46c7eaf57f16a768936806e4f73187d0349d3562ef2f36a0435280cf5a93"
                },
                "post_likes": {
                  "bytes": 3603342,
                  "sha256": "3d0617228478b809395b91c571b012c9dab1eb5ec6eb445dec8e7c383613ff1c"
                },
                "post_media": {
                  "bytes": 220735,
                  "sha256": "0bab254ab34657cc5ce49350d80cd02014592b88723958143adcc5ac8fc1eaf3"
                },
                "posts": {
                  "bytes": 1605072,
                  "sha256": "8abe2b043f52241a6f837af559c8fe5854a7b9e7a88f530d8c7a3150eaf8f9fe"
                },
                "profiles": {
                  "bytes": 1643703,
                  "sha256": "7bb7c57f9dd2dd84014a934a901ac43526278880eda0234ba40cf170c84c97cc"
                },
                "reports": {
                  "bytes": 1327866,
                  "sha256": "679b0d85ccbcddad22cbe19c77a3b9493e6a357f90f18eb8fda849ff3ec07c65"
                },
                "stories": {
                  "bytes": 53311,
                  "sha256": "3b71fe9c09ac9dc6a2c4919a34630a55c80d3c5e5e88804c154342026f187004"
                },
                "story_views": {
                  "bytes": 169549,
                  "sha256": "f2946ab5d3d52bf61500f562665505fcfb589718bd31eb8fed2f7974cab63082"
                },
                "user_tags": {
                  "bytes": 367804,
                  "sha256": "758ec39f0b9c74ab11acef9653bc7a32c27c9bac4e99b817084c490fc7d39196"
                },
                "users": {
                  "bytes": 2253596,
                  "sha256": "34a345563e0e3d6b6ca13a495403ea53a668af43bb910d4efe26e9b9da159f89"
                }
              },
              "contentType": "application/zip"
            }
          ]
        }
      },
      "1m": {
        "rows": 2969415,
        "counts": {
          "conversations": 15625,
          "hashtags": 40,
          "users": 125000,
          "blocks": 62500,
          "conversation_participants": 62500,
          "devices": 62500,
          "follows": 100000,
          "groups": 15625,
          "group_memberships": 62500,
          "login_history": 62500,
          "media": 30000,
          "messages": 100000,
          "message_receipts": 100000,
          "notifications": 62500,
          "pages": 15625,
          "page_admins": 62500,
          "page_likes": 62500,
          "posts": 120000,
          "comments": 200000,
          "comment_likes": 150000,
          "group_posts": 62500,
          "page_posts": 62500,
          "post_hashtags": 62500,
          "post_likes": 1000000,
          "post_media": 62500,
          "profiles": 62500,
          "reports": 62500,
          "stories": 10000,
          "story_views": 50000,
          "user_tags": 62500
        },
        "notes": [
          "At this size the tables beside post_likes were cut to 1/16 of it, so the whole build stays under 3,000,000 rows."
        ],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/1m/postgres.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1m/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1m/postgres.sql.gz",
            "bytes": 62129947,
            "sha256": "7aa03ff52bbc8e9feb80b734975823803de35f3e18c41578b6d46c84578f82bc",
            "raw": {
              "bytes": 226351441,
              "sha256": "98a08689a4f7e78395cf65c5ab5ce32f95525a3e48a4e179bcb42f692132b3ee"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1m/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1m/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1m/mysql.sql.gz",
            "bytes": 62127480,
            "sha256": "335378817f3122214bf6f666f78f4f7439269ed64b8c1f6813a80777908ba798",
            "raw": {
              "bytes": 226020578,
              "sha256": "8ac1369effabc533269869d3f51dd9b9b10c29eadcb0b8f53dd9f7eaeeea0333"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1m/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v2/flagship/1m/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1m/sqlite.sql.gz",
            "bytes": 62127392,
            "sha256": "28559eba4c5f3b88eb07a8ee5bbda384ee23e3a53d73d6a6fd7cb821ad3c4abb",
            "raw": {
              "bytes": 226017990,
              "sha256": "10681c47302dacae5455ffc01df66ba627bbe8780c499c7dc1f7b06d1e651803"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1m/csv.zip",
            "key": "datasets/social-network-sample-database/v2/flagship/1m/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v2/flagship/1m/csv.zip",
            "bytes": 63819784,
            "sha256": "b72e62a1d5f7f71b43ec6eae121c141daae25c7fd8cab2552618847848b2af47",
            "tables": {
              "blocks": {
                "bytes": 2389046,
                "sha256": "98345a2f9a47c7bea84f2032268d419a517356cebf20e9a6ef7ccfe7b0259be6"
              },
              "comment_likes": {
                "bytes": 5838758,
                "sha256": "5907f9980bdf623998c18584bc0643fb3d4cc2bbb990ca9c5472efa271b8af90"
              },
              "comments": {
                "bytes": 19844858,
                "sha256": "bc75593324436e1994f08eb286721dab93bdf1f4065f12ee81b79ef3dbcae167"
              },
              "conversation_participants": {
                "bytes": 2335851,
                "sha256": "b1ca78562cfb011c36e4c5667352daf56455d333f06b2ba6248f69320039a13a"
              },
              "conversations": {
                "bytes": 584250,
                "sha256": "3f0442f31219c59c966d4764b741121a2f93a858942fb3cd8878d38d24a370e7"
              },
              "devices": {
                "bytes": 4467428,
                "sha256": "8f6f71ebc4b42ea53814afe83f00d2f4ed9da5265bcd8c76f2a6197b18b9be63"
              },
              "follows": {
                "bytes": 4716238,
                "sha256": "144e7152eca7b5628992fa7bc66c511926b5131098d0b5474a111d88419e0f78"
              },
              "group_memberships": {
                "bytes": 2786783,
                "sha256": "33f331f7fed2f3331bc7ca43692713466243f99baa09c43caf75475e75815f9e"
              },
              "group_posts": {
                "bytes": 1083396,
                "sha256": "3739315e340c6b92f9f513c1e65773f68cad64248922d7e7eccd6aa78b62bf5e"
              },
              "groups": {
                "bytes": 1788715,
                "sha256": "e243d92aaec7e9634130c5bbb92d2fef90b5bc8757429e802db01668997890a3"
              },
              "hashtags": {
                "bytes": 1249,
                "sha256": "a3cfae5a208fd418d06319e6bb53c9cb4473b267686efd63f802325f71bb5586"
              },
              "login_history": {
                "bytes": 9200339,
                "sha256": "e5280617845f3d8124a97ba05bf8bbb08bc5270cfd7603d2e9f0ad02331ac03f"
              },
              "media": {
                "bytes": 2984950,
                "sha256": "ab6a742aa08a3db5077cef90f6a265822adc0ba74d0759f53f22e1419e8c1fd2"
              },
              "message_receipts": {
                "bytes": 3813217,
                "sha256": "c1bea663c56d5ef7623484737c5dac35e91b311b8bffa5b589971185ccacbc81"
              },
              "messages": {
                "bytes": 9908403,
                "sha256": "7f7d1d47ec7cb1502002a0339ef83e88c5874ab382a2985cefc03529978792c9"
              },
              "notifications": {
                "bytes": 3512751,
                "sha256": "3f33a3da802d0a7175e2b3fd494b80d58d529b6c801efc017f3a5002f682360a"
              },
              "page_admins": {
                "bytes": 2817089,
                "sha256": "e7753e39e7b6788105ecee96753ae8383541c6f70ad4a83a2e0fe4b1e750d9d4"
              },
              "page_likes": {
                "bytes": 2335574,
                "sha256": "f20bc1c805e052a224f9a2d4419cee99d001dae90bd4d1717e74c46c75df758e"
              },
              "page_posts": {
                "bytes": 1083444,
                "sha256": "4a1240b303ad91f07b18dbf69b6305dda9071a7e2034e758f0b27784c71405f3"
              },
              "pages": {
                "bytes": 2323454,
                "sha256": "4bef39a37a4113890e3c4b6af684f53998850b5fbc8aaedee476814c386ab472"
              },
              "post_hashtags": {
                "bytes": 938736,
                "sha256": "f153cd90dc689c67caec850303aff8510349c96f5ea339196b7fab2e5242a972"
              },
              "post_likes": {
                "bytes": 39254393,
                "sha256": "7555d2d00cde2d66799ac1da753f3dbe648f11004308b4d6fde4fcc823e572ef"
              },
              "post_media": {
                "bytes": 1263219,
                "sha256": "094d4537391b459fda332958d582ea6fa90861eb0b2f2338ce96b38237098371"
              },
              "posts": {
                "bytes": 16544127,
                "sha256": "dea2dfac9b614a39aa3686750477f196b711da8cd48ef3f0caab088b1034393c"
              },
              "profiles": {
                "bytes": 8455312,
                "sha256": "04d1a289f647a69e5af299bba5ce6fed9b1b426c1c4041cca41a62e283dee3f7"
              },
              "reports": {
                "bytes": 6859364,
                "sha256": "51ac44d45b9065a0961bdee7bf62771e3f228b7001079000896ac60160cf973d"
              },
              "stories": {
                "bytes": 567489,
                "sha256": "de0727a8efccd79a5cc2fbcb0608a86986aa947d6eb30f4abd3f720badf952dd"
              },
              "story_views": {
                "bytes": 1851652,
                "sha256": "43734ed234d124c51adbbd926c1cbdf8a70190b8d3ebb5b63800e3a236d4cad8"
              },
              "user_tags": {
                "bytes": 2011335,
                "sha256": "02e8f4142d8ec2ebf2645a01ac74e6b3d447d2a33638da89383471fd550ffba9"
              },
              "users": {
                "bytes": 23080245,
                "sha256": "759e372a141f201b6935c45a6ef818e638d9e02039c5924fb9c8be7efd38fcd1"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "Every like comes after the post it likes",
            "violations": 0
          },
          {
            "name": "Every comment comes after its post",
            "violations": 0
          },
          {
            "name": "Every post comes after its author signed up",
            "violations": 0
          },
          {
            "name": "A story is viewed after it is posted, and expires within a day",
            "violations": 0
          },
          {
            "name": "A message is read after it is sent",
            "violations": 0
          },
          {
            "name": "Usernames are unique",
            "violations": 0
          }
        ]
      }
    },
    "rules": [
      {
        "name": "Every like comes after the post it likes",
        "sql": "SELECT count(*) AS violations FROM post_likes l JOIN posts p ON p.id = l.post_id WHERE l.created_at < p.created_at"
      },
      {
        "name": "Every comment comes after its post",
        "sql": "SELECT count(*) AS violations FROM comments c JOIN posts p ON p.id = c.post_id WHERE c.created_at < p.created_at"
      },
      {
        "name": "Every post comes after its author signed up",
        "sql": "SELECT count(*) AS violations FROM posts p JOIN users u ON u.id = p.user_id WHERE p.created_at < u.created_at"
      },
      {
        "name": "A story is viewed after it is posted, and expires within a day",
        "sql": "SELECT (SELECT count(*) FROM story_views v JOIN stories s ON s.id = v.story_id WHERE v.created_at < s.created_at) + (SELECT count(*) FROM stories WHERE expires_at < created_at OR expires_at > created_at + interval '1 day') AS violations"
      },
      {
        "name": "A message is read after it is sent",
        "sql": "SELECT count(*) AS violations FROM message_receipts r JOIN messages m ON m.id = r.message_id WHERE r.read_at < m.created_at"
      },
      {
        "name": "Usernames are unique",
        "sql": "SELECT count(*) - count(DISTINCT username) AS violations FROM users"
      }
    ]
  },
  "publishedAt": 1791242071621,
  "updatedAt": 1791300781970
}
