Na stronie dokumentacji api można znaleźć tylko polecenia do tworzenia, usuwania i wyświetlania list.Jak zmienić nazwę bazy danych w RethinkDB
Ale jak mogę zmienić nazwę bazy danych w RethinkDB?
Na stronie dokumentacji api można znaleźć tylko polecenia do tworzenia, usuwania i wyświetlania list.Jak zmienić nazwę bazy danych w RethinkDB
Ale jak mogę zmienić nazwę bazy danych w RethinkDB?
Zasadniczo są dwie opcje:
1. zaktualizować nazwę stosując metodę
.config
Można również zmienić nazwę stosując metodę .config
każdy bazy danych i tabele ma. To będzie wyglądać mniej więcej tak:
r
.db("db_name")
.config()
.update({name: "new_db_name"})
2. Aktualizacja tabeli
Można również wykonać zapytanie na stole db_config
i zrób aktualizację db chcesz zmienić db_config
. To coś będzie wyglądać następująco:
r
.db('rethinkdb')
.table('db_config')
.filter({ name: 'old_db_name' })
.update({ name: 'new_table_name'})
Nie wydaje się, aby w ogóle wspomniano o tym w dokumentacji. -.- – adius
Dobra uwaga, otwarty https://github.com/rethinkdb/docs/issues/699 –
Dla każdego, kto znajdzie to ostatnie zapytanie powinno być: 'r.db ('rethinkdb'). Table ("table_config"). filter ({nazwa: 'stara_nazwa_tabeli'}). update ({nazwa: 'nowa_nazwa_tabeli'})) – joakimbeng
zostało to usunięte z UI w niedawnym przepisać, ale powinien wrócić w końcu (https://github.com/rethinkdb/rethinkdb/issues/3825) jest kwestia śledzić, czy jesteś zainteresowany. – deontologician