Here is a shell session showing what the new documenation looks like:
vagrant@discourse:~/vagrant$ bundle exec ruby ./script/discourse remap
ERROR: "discourse remap" was called with no arguments
Usage: "discourse remap [--global,--regex] FROM TO"
vagrant@discourse:~/vagrant$ bundle exec ruby ./script/discourse help remap
Usage:
discourse remap [--global,--regex] FROM TO
Options:
[--global], [--no-global]
[--regex], [--no-regex]
v, [--verbose=VERBOSE]
Description:
Replace a string sequence FROM with TO across all tables.
With --global option, the remapping is run on ***ALL*** databases. Instead of just running on the current database, run on every database on this machine. This option is useful for multi-site setups.
With --regex option, use PostgreSQL function regexp_replace to do the remapping. Enabling this interprets FROM as a PostgreSQL regular expression. TO can contain references to captures in the FROM match. See the "Regular Expression
Details" section and "regexp_replace" documentation in the PostgreSQL manual for more details.
Examples:
discourse remap talk.foo.com talk.bar.com # renaming a Discourse domain name
discourse remap --regex "[/?color(=[^]]*)*]" "" # removing "color" bbcodes
|
||
|---|---|---|
| .. | ||
| import_scripts | ||
| alice.txt | ||
| bench.rb | ||
| check_forking.rb | ||
| diff_heaps.rb | ||
| discourse | ||
| docker_test.rb | ||
| measure.rb | ||
| memstats.rb | ||
| micro_bench.rb | ||
| osx_dev | ||
| profile_db_generator.rb | ||
| pull_translations.rb | ||
| rails | ||
| redis_memory.rb | ||
| require_profiler.rb | ||
| test_email_settings.rb | ||
| test_mem.rb | ||
| user_simulator.rb | ||
| version_bump.rb | ||