Tarantool中可空的唯一复合索引

时间:2019-06-24 13:09:48

标签: lua tarantool

如何在Tarantool 1.10中创建唯一的可为空的复合索引?

我有4列的空格:

| id | user_id | type | {some data} |

如果type列不为null,则| user_id | type |对应该是唯一的。 user_id绝不能为空。

示例:

OK:
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 2 | 1 |

OK:
| 1 | 1 |  1   |
| 2 | 1 |  2   |
| 3 | 1 | NULL |
| 4 | 1 | NULL |
| 5 | 2 |  1   |

NOT OK:
| 1 | 1 |  1   |
| 2 | 1 |  1   |
| 3 | 1 | NULL |

NOT OK:
| 1 |  1   |   1   |
| 2 | NULL | <any> |

0 个答案:

没有答案