mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
label_column now defined on the table-being-linked-to, fixes #234
This commit is contained in:
parent
f27cabbaf3
commit
f3f4295712
4 changed files with 27 additions and 9 deletions
|
|
@ -97,7 +97,7 @@ METADATA = {
|
|||
'frequency': 'Hz'
|
||||
}
|
||||
},
|
||||
'custom_foreign_key_label': {
|
||||
'primary_key_multiple_columns_explicit_label': {
|
||||
'label_column': 'content2',
|
||||
},
|
||||
}
|
||||
|
|
@ -145,6 +145,12 @@ CREATE TABLE primary_key_multiple_columns (
|
|||
content2 text
|
||||
);
|
||||
|
||||
CREATE TABLE primary_key_multiple_columns_explicit_label (
|
||||
id varchar(30) primary key,
|
||||
content text,
|
||||
content2 text
|
||||
);
|
||||
|
||||
CREATE TABLE compound_primary_key (
|
||||
pk1 varchar(30),
|
||||
pk2 varchar(30),
|
||||
|
|
@ -221,7 +227,7 @@ CREATE TABLE "complex_foreign_keys" (
|
|||
CREATE TABLE "custom_foreign_key_label" (
|
||||
pk varchar(30) primary key,
|
||||
foreign_key_with_custom_label text,
|
||||
FOREIGN KEY ("foreign_key_with_custom_label") REFERENCES [primary_key_multiple_columns](id)
|
||||
FOREIGN KEY ("foreign_key_with_custom_label") REFERENCES [primary_key_multiple_columns_explicit_label](id)
|
||||
);
|
||||
|
||||
CREATE TABLE units (
|
||||
|
|
@ -246,6 +252,7 @@ INSERT INTO simple_primary_key VALUES (2, 'world');
|
|||
INSERT INTO simple_primary_key VALUES (3, '');
|
||||
|
||||
INSERT INTO primary_key_multiple_columns VALUES (1, 'hey', 'world');
|
||||
INSERT INTO primary_key_multiple_columns_explicit_label VALUES (1, 'hey', 'world2');
|
||||
|
||||
INSERT INTO foreign_key_references VALUES (1, 1, 1);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue