我有3张桌子:
thalagalage@3n1gm4:~/chamika/Python/DjangoBlog$ ll
total 16
drwxr-xr-x 4 thalagalage thalagalage 4096 sept. 5 19:02 ./
drwxrwxr-x 11 thalagalage thalagalage 4096 sept. 5 18:13 ../
drwxr-xr-x 3 thalagalage thalagalage 4096 sept. 5 19:32 django_blog/
drwxr-xr-x 4 thalagalage thalagalage 4096 sept. 5 18:03 django_env/
thalagalage@3n1gm4:~/chamika/Python/DjangoBlog$ source django_env/bin/activate
(django_env) thalagalage@3n1gm4:~/chamika/Python/DjangoBlog$ python3 -m django --version
3.1.1
(django_env) thalagalage@3n1gm4:~/chamika/Python/DjangoBlog$ cd django_blog
(django_env) thalagalage@3n1gm4:~/chamika/Python/DjangoBlog/django_blog$ ll
total 32
drwxr-xr-x 3 thalagalage thalagalage 4096 sept. 5 19:32 ./
drwxr-xr-x 4 thalagalage thalagalage 4096 sept. 5 19:02 ../
drwxr-xr-x 3 thalagalage thalagalage 4096 sept. 6 01:02 django_blog/
(django_env) thalagalage@3n1gm4:~/chamika/Python/DjangoBlog/django_blog$ python3 manage.py runserver
<?php
if (isset($_POST['submit'])) {
$first_name = $_POST["first_name"];
$last_name = $_POST['last_name'];
$phone_number = $_POST['phone_number'];
$date_end = $_POST['contract_end'];
$email_address = $_POST['email_address'];
$date = new DateTime($date_end);
$now = new DateTime();
$contract_copy = $_POST['file1'];
$submit_button = $_POST['submit'];
}
echo $first_name;
?>
和grailsVersion=4.0.1
gorm.version=7.0.2.RELEASE
表pet:
id | ...
vaccination:
id | petId | ...
visit:
id | petId | ...
中的是外键。
当我尝试制作vaccination
时遇到错误
visit
或
petId
错误是:
join
我了解这是由外键生成的某种“虚拟”列。 但是我不知道该如何加入。 感谢帮助! 附言该表是由typeorm生成的
答案 0 :(得分:0)
列,方案和表名区分大小写,并且当您没有引号时,PostgreSQL使用所键入内容的小写版本。
因此,请使用“ petId”,请访问。“ petId”和疫苗接种。“ petId”,以防止出现意外情况。
您甚至可以决定始终将列名,方案名和表名都用引号引起来,那么您就不会对此感到困惑。例如“疫苗接种”。“ petId”