|
|
|
оцените работу, тестовое задание для себя
|
|||
|---|---|---|---|
|
#18+
с базами только знакомлюсь, новичек, не пинайте сильно. подскажите в чем могут быть ошибка, где что лучше исправить. использую PG 9.4 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. позже напишу хранимки, на ваш суд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:54 |
|
||
|
оцените работу, тестовое задание для себя
|
|||
|---|---|---|---|
|
#18+
Geber, PRIMARY KEY уже есть UNIQUE, так что это избыточно рекомендую использовать `timestamp with time zone`, меньше проблем в будущем лучше использовать text, чем varchar (на мой взгляд) зачем отдельное поле `_username`? оно зависит от `username` и легко вычисляется. почему история в `jsonb`? как вы будете искать всех пользователей, созданный в первом квартале или же всех зашедших на сайт хотя бы раз в день? почему `fullname` в `jsonb`? зачем структура этому полю? В целом — для чего это все? Вы не упомянули целей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 16:38 |
|
||
|
оцените работу, тестовое задание для себя
|
|||
|---|---|---|---|
|
#18+
это для обучения. изучаю базы данных. есть в голове один проект хочется реализовать, и как раз шишок набью. - _username - это md5 от username, в нижнем регистре, что бы дальше сделать индекс по этому полю и моментально проверять есть ли такой пользователь в базе. - по этому же полю и буду искать, вроде быстро очень работает поиск в jsonb. (считаете не стоит так делать?) - проект который планирую сделать, будет работать с json. да и хранимки с входящими парамтрами легче делать, нужно поле добавил прямо в коде его назначение. а по токенам что можете сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=109&tid=1997933]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 385ms |

| 0 / 0 |
