我有一个Postgres架构,看起来像:
问题是每当我在描述栏中保存超过500个字符的文本时,我都会收到错误:
value too long for type character varying(500)
Run Code Online (Sandbox Code Playgroud)
在Postgres的文档中,它说类型文本可以包含无限制的字符.
我正在使用postgresql-9.1.
这个表是使用Django 1.4生成的,模型中的字段类型是TextField,如果这有助于进一步解释问题.
任何想法为什么会发生这种情况以及我可以做些什么来解决它?
我使用 Docker Compose 使用 Google Cloud Build 构建了一个映像。在我的cloudbuild.yml
文件中,我有以下步骤:
现在,每次构建新实例时都会出现问题,从映像创建的容器不断重新启动并且从未真正启动。尽管如此,我可以构建映像并将其作为独立于来自云构建的映像的实例上的容器启动。
我设法从日志中找到了一些线索:
E1219 19:13:52 7f28dce6d700 api_server.cc:184 Metadata request unsuccessful: Server responded with 'Forbidden' (403): Transport endpoint is not connected
oauth2.cc:289 Getting auth token from metadata server docker
通过在实例中运行以下命令,我也得到了一些线索:
docker -a -i start <container_id>
输出: Unrecognized input header: 99
该cloudbuild.yml
文件看起来像(我用 替换了一些变量...
):
#cloudbuild.yaml
steps:
- name: 'docker/compose:1.22.0'
args: ['-f', 'docker/docker-compose.tb.prod.yml', 'up', '-d']
- name: 'gcr.io/cloud-builders/docker'
args: ['tag', 'tb:latest', '...'] …
Run Code Online (Sandbox Code Playgroud) google-app-engine google-compute-engine docker google-cloud-platform google-cloud-build
我目前的分支看起来像:
D
/
H--A--B--C
Run Code Online (Sandbox Code Playgroud)
我试图找出如何生成一个新的git分支,这将使新的git repo看起来像:
D
/
H--A--B--C
\
C
Run Code Online (Sandbox Code Playgroud)
这可能吗?我想过使用重置,但这意味着C的变化也会丢失,所以寻找替代方案.
branch ×1
database ×1
django ×1
docker ×1
git ×1
git-revert ×1
postgresql ×1
repository ×1
sql ×1