├── .cargo └── config ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── discogs-load ├── Cargo.toml ├── src │ ├── artist.rs │ ├── db.rs │ ├── label.rs │ ├── main.rs │ ├── master.rs │ ├── parser.rs │ └── release.rs └── test_data │ ├── artists.xml │ ├── artists.xml.gz │ ├── labels.xml │ ├── labels.xml.gz │ ├── masters.xml │ ├── masters.xml.gz │ ├── releases.xml │ └── releases.xml.gz ├── docker-compose.yml ├── docker └── Dockerfile ├── imgs └── datamodel.png ├── sql ├── indexes.sql └── tables │ ├── artist.sql │ ├── label.sql │ ├── master.sql │ └── release.sql └── xtask ├── Cargo.toml └── src └── main.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/.cargo/config -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/README.md -------------------------------------------------------------------------------- /discogs-load/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/Cargo.toml -------------------------------------------------------------------------------- /discogs-load/src/artist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/artist.rs -------------------------------------------------------------------------------- /discogs-load/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/db.rs -------------------------------------------------------------------------------- /discogs-load/src/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/label.rs -------------------------------------------------------------------------------- /discogs-load/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/main.rs -------------------------------------------------------------------------------- /discogs-load/src/master.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/master.rs -------------------------------------------------------------------------------- /discogs-load/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/parser.rs -------------------------------------------------------------------------------- /discogs-load/src/release.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/src/release.rs -------------------------------------------------------------------------------- /discogs-load/test_data/artists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/artists.xml -------------------------------------------------------------------------------- /discogs-load/test_data/artists.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/artists.xml.gz -------------------------------------------------------------------------------- /discogs-load/test_data/labels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/labels.xml -------------------------------------------------------------------------------- /discogs-load/test_data/labels.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/labels.xml.gz -------------------------------------------------------------------------------- /discogs-load/test_data/masters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/masters.xml -------------------------------------------------------------------------------- /discogs-load/test_data/masters.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/masters.xml.gz -------------------------------------------------------------------------------- /discogs-load/test_data/releases.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/releases.xml -------------------------------------------------------------------------------- /discogs-load/test_data/releases.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/discogs-load/test_data/releases.xml.gz -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /imgs/datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/imgs/datamodel.png -------------------------------------------------------------------------------- /sql/indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/sql/indexes.sql -------------------------------------------------------------------------------- /sql/tables/artist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/sql/tables/artist.sql -------------------------------------------------------------------------------- /sql/tables/label.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/sql/tables/label.sql -------------------------------------------------------------------------------- /sql/tables/master.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/sql/tables/master.sql -------------------------------------------------------------------------------- /sql/tables/release.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/sql/tables/release.sql -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanBartels/discogs-load/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------