{
  "format": "dataset-manifest/1",
  "slug": "social-network-sample-database",
  "version": 1,
  "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/v1/csv/conversations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/hashtags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/blocks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/conversation_participants.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/devices.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/follows.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/groups.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/group_memberships.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/login_history.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/media.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/messages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/message_receipts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/notifications.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/pages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/page_admins.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/page_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/comments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/comment_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/group_posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/page_posts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/post_hashtags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/post_likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/post_media.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/reports.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/stories.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/story_views.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/csv/user_tags.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/social-network-sample-database.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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/v1/flagship/1k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1k/postgres.sql.gz",
            "bytes": 77335,
            "sha256": "832cec15bc289fb4e1e2edaa67e12e2745ce554598b0ce6927b0fe8ada84b0cd",
            "raw": {
              "bytes": 279714,
              "sha256": "6046a3112235d20341b8887b00942b1efff2fe394cb007050e2a3d93f50e696c"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1k/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/1k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1k/mysql.sql.gz",
            "bytes": 76726,
            "sha256": "526d3d202d0a8616bba858368158c8c5c238edc34a83bfa30afb69b8bac38423",
            "raw": {
              "bytes": 276308,
              "sha256": "84a0f9f6672c2c7dbfdd991d31c2591750c2a92d6f8ddf0531742c2c06ba63fd"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1k/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/1k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1k/sqlite.sql.gz",
            "bytes": 76164,
            "sha256": "af604b10bff9af74e690c2b62d4251a41117392bdef6eebcc7597839529523ae",
            "raw": {
              "bytes": 273720,
              "sha256": "80e74dd737d616d40ed88475310f784666ba70d970a425f39e97c40958f28f0f"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1k/csv.zip",
            "key": "datasets/social-network-sample-database/v1/flagship/1k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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
          }
        ]
      },
      "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/v1/flagship/100k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/100k/postgres.sql.gz",
            "bytes": 7509732,
            "sha256": "671561c91f5b621a38c5951d3a4086651b2141204ed431f5001163bde5bea31b",
            "raw": {
              "bytes": 28054896,
              "sha256": "7176be49a4dee6e42855a22cd44296717edc2255805b178812a6b1df3f496c3f"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/100k/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/100k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/100k/mysql.sql.gz",
            "bytes": 7506483,
            "sha256": "fb6cc16b6c372d5354c9294bb2db2b96b6eedf161f11b35afabe913928e63c56",
            "raw": {
              "bytes": 27997394,
              "sha256": "113d111f2befaa36055b2ece3f939efd886a1c65e59407e28e6d7b5fc5d0e244"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/100k/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/100k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/100k/sqlite.sql.gz",
            "bytes": 7505768,
            "sha256": "5ae2b1f2343fac3e9631780fe3ec78d0e7488db310f1bf8f2b2fe302d0513be7",
            "raw": {
              "bytes": 27994806,
              "sha256": "26a363fa2d88245b86c4118734a7b2863ac7d39397267512dc0c0bd7f93218a0"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/100k/csv.zip",
            "key": "datasets/social-network-sample-database/v1/flagship/100k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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
          }
        ]
      },
      "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/v1/flagship/1m/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1m/postgres.sql.gz",
            "bytes": 62128961,
            "sha256": "f55129c765565d3925521052ea4a2e25f90436af8ce0d4790bef57074606b297",
            "raw": {
              "bytes": 226349092,
              "sha256": "1c9b9b56388cc00b7b15a35f0cb81dcf87eb7881d9f1ed41ae7e38dacbc6d3da"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1m/mysql.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/1m/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1m/mysql.sql.gz",
            "bytes": 62126427,
            "sha256": "e486c71d017090068b3bac05fe6357914fe1647e320ac3acb577552b88b59a5d",
            "raw": {
              "bytes": 226018229,
              "sha256": "a9f326b414f9b4a9665af9379652333994a916eb9d03be650c49016100d10b21"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1m/sqlite.sql.gz",
            "key": "datasets/social-network-sample-database/v1/flagship/1m/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/flagship/1m/sqlite.sql.gz",
            "bytes": 62126368,
            "sha256": "3a47f20697c67f7bece5a1176c5868f376e69ee8d2e4c2faf8cc03e311f11a04",
            "raw": {
              "bytes": 226015641,
              "sha256": "fa2a37285ab0de4c04ebb50afc1408e019d8c501cd0520a764cc85fefe961bdc"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1m/csv.zip",
            "key": "datasets/social-network-sample-database/v1/flagship/1m/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-network-sample-database/v1/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": 1791242071621
}
