Разъяснение по внешнему ключу в акведуке - PullRequest
0 голосов
/ 02 мая 2020

Я играю с отношением в акведуке postgreSQL и заметил, что всякий раз, когда я создаю отношение в таблице, столбец не помечается как внешний ключ. Я что-то не так делаю?

Таблица брендов

class Brand extends ManagedObject<_Brand> implements _Brand {}
class _Brand {
  @primaryKey
  int bid;
  @Column(unique: true, indexed: true)
  String brandName;
  String description;
  String logo;
  ManagedSet<Tool> tools;
}

Таблица инструментов

class Tool extends ManagedObject<_Tool> implements _Tool {}
class _Tool {
  @primaryKey
  int tid;
  @Relate(#tools)
  Brand brand;
  @Column(unique: true, indexed: true)
  String toolName;
}

Изображение бренда enter image description here

Изображение инструмента enter image description here

Разве brand_bid не должен помечаться как [FK] внешний ключ?

...