Основные условия:поищите в гугле candle problem - у вас именно она
- гос.универ!!образование в Германии бесплатное для жителей ЕС и можно найти варианты
- не за 100миллионов
- не за 5 лет4
- желательно второе высшеене получится
-не умирая от обучения (5 лет в графике работа/универ звучит очень страшно )вы будете умирать при графике просто обучение, тк учат в нормальных странах не так как вы привыкли
-идеально дистанционноскорее нет чем да
pseudo_encrypt(int) can be used as a pseudo-random generator of unique values. It produces an integer output that is uniquely associated to its integer input (by a mathematical permutation), but looks random at the same time, with zero collision. This is useful to communicate numbers generated sequentially without revealing their ordinal position in the sequence (for ticket numbers, URLs shorteners, promo codes...)
// If auto-updates are turned on, default to running every 5 hours.
const int kDefaultUpdateFrequencySeconds = 60 * 60 * 5;
ALTER USER <username> CREATEDB;
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'finance', # Or path to database file if using sqlite3.
'USER': 'django', # Not used with sqlite3.
'PASSWORD': 'mydb123', # Not used with sqlite3.
'HOST': '127.0.0.1', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
'TEST': {
'NAME': 'test_finance',
'USER': 'test_user',
},
}
}
Я б советовал завести отдельного юзера для тестов и дать ему права на создание таблиц