我在windows 10上使用bash on ubuntu,并希望在vi或vim中使用鼠标滚轮进行滚动.我尝试在vim中输入以下命令并将其添加到.vimrc文件和/usr/share/vim/vim74/debian.vim
set mouse=a
Run Code Online (Sandbox Code Playgroud)
但是我仍然无法用鼠标滚动.
我正在使用 Django 3(在 docker 容器中)使用 postgres sql 作为后端开发一个网站;即在项目设置文件中我有:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': 'postgres',
'HOST': 'db',
'PORT': 5432
}
}
Run Code Online (Sandbox Code Playgroud)
我已经填充了后端数据库,并且可以使用管理员浏览数据。但是,我想通过命令行连接到数据库,以便我可以更轻松地测试查询。我尝试从命令行以正常方式连接到数据库:
sudo -u postgres psql
postgres=# \c postgres
Run Code Online (Sandbox Code Playgroud)
问题是没有找到数据:
postgres=# \dt
Did not find any relations.
Run Code Online (Sandbox Code Playgroud)
由于我是 docker 的新手,我想也尝试连接其他方式;具体来说,基于我尝试过的另一篇文章:
sudo docker run -d -p 5432 -t postgres/postgresql /bin/su postgres -c '/usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main -c config_file=/etc/postgresql/10/main/postgresql.conf'
Run Code Online (Sandbox Code Playgroud)
这会引发错误:
pull access denied for psql/postgresql, repository does not exist or may require 'docker login'
Run Code Online (Sandbox Code Playgroud)
同样,我想通过命令行连接到数据库,以便我可以更轻松地测试查询。也许我走在正确的道路上,但我们将不胜感激。