1diesel::table! {
2 packages (id) {
3 id -> Integer,
4 repo_name -> Text,
5 pkg_id -> Text,
6 pkg_name -> Text,
7 pkg_type -> Nullable<Text>,
8 version -> Text,
9 size -> BigInt,
10 checksum -> Nullable<Text>,
11 installed_path -> Text,
12 installed_date -> Text,
13 profile -> Text,
14 pinned -> Bool,
15 is_installed -> Bool,
16 detached -> Bool,
17 unlinked -> Bool,
18 provides -> Nullable<Jsonb>,
19 install_patterns -> Nullable<Jsonb>,
20 }
21
22}
23
24diesel::table! {
25 portable_package (rowid) {
26 rowid -> Integer,
27 package_id -> Integer,
28 portable_path -> Nullable<Text>,
29 portable_home -> Nullable<Text>,
30 portable_config -> Nullable<Text>,
31 portable_share -> Nullable<Text>,
32 portable_cache -> Nullable<Text>,
33 }
34}
35
36diesel::joinable!(portable_package -> packages (package_id));
37
38diesel::allow_tables_to_appear_in_same_query!(packages, portable_package,);