UUID Field
DJangoで、DBにUUIDのフィールドを追加することがあったのでメモ書き。てか、これで合ってるのか自身無い。
class UUIDField (models.CharField): def __init__(self, *args, **kwargs): kwargs['max_length'] = kwargs.get('max_length', 36) kwargs['default'] = kwargs.get('default', '00000000-0000-0000-0000-000000000000') super(UUIDField, self).__init__(*args, **kwargs)
UUIDのwikipediaを見てると、MySQLには独自的にUUIDのフィールドを持っているっぽい。けど、PostgreSQLには持っていなくて拡張する必要があるみたい。ここまで詳しく突っ込んだ記憶は無いけど、上のdefaultの値に-が混じっているのは、SecondLifeのUUID表記がこうなっているからという理由だったりする。
現状
見事に(ブログに書く事を)三日坊主になってました。
読む本
読んだ本
- 地獄少女 恨みの紋章 ISBN:9784894255104
- yomyom vol.6 ISBNなし
- 不思議な少年6 ISBN:9784063726664
- 真月譚月姫6 ISBN:978840242523
- 天才柳沢教授の生活25 ISBN:9784063002935
- 狼と香辛料 ISBN:4840233020 から 狼と香辛料VII ISBN:9784840241694
- 労働法のキモが2時間でわかる本 ISBN:9784534043092
他にもあるけど、貸し出し中。