Как создать базу и приконектиться к ней?

Я новичок в серверной разработке + в разработке на языке Rust.
Вопрос:
Как самым примитивным способом создать таблицу базы данных(pg) и приконектиться к ней?
Допустим у меня есть установленный postgresql по следующему пути:

введите сюда описание изображения

Далее я копирую код из 2-х разных мануалов по подключению к бд:

  1. https://rust-lang-nursery.github.io/rust-cookbook/database/postgres.html#create-tables-in-a-postgres-database
  2. https://docs.rs/postgres/0.15.2/postgres/

Оба варианта вызываются с ошибкой, как я понимаю не связанной с некорректным(а на данный момент он не корректен) путем к бд:

введите сюда описание изображения

введите сюда описание изображения

Где можно найти корректный мануал для чайника или как можно решить вопрос в данном случае?
Примеры с гит хаба(по подключению к бд) излишне нагромождены - хотелось бы разобраться для начала с самой простой ситуацией.

Текущий Cargo.toml в проекте следующий:

[package]
name = "hello_world"
version = "0.1.0"
authors = ["Mike_Kharkov <[email protected]>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
actix-web = "2.0"
actix-rt = "1.0"

Так же есть дополнительный вопрос:
Если использовать `actix-web` - будет ли как то отличатся подключение к бд в этом случае если не использовать `disel` и надо ли его использовать собственно - какие в этом подходе преимущества?(в 2-х словах.) (ранее читал, что он не может работать асинхронно.)

Ответы (0 шт):