Перенаправление к относительному URL в JavaScript

У нас была потребность присвоить версию нашей базе данных SQL после того, как мы мигрировали на x64 платформу, и наша старая версия порвала с миграцией. Мы записали приложение C#, которое использовало SQLDMO для планирования всех объектов SQL к папке:

                Root
                    ServerName
                       DatabaseName
                          Schema Objects
                             Database Triggers*
                                .ddltrigger.sql
                             Functions
                                ..function.sql
                             Security
                                Roles
                                   Application Roles
                                      .approle.sql
                                   Database Roles
                                      .role.sql
                                Schemas*
                                   .schema.sql
                                Users
                                   .user.sql
                             Storage
                                Full Text Catalogs*
                                   .fulltext.sql
                             Stored Procedures
                                ..proc.sql
                             Synonyms*
                                .synonym.sql
                             Tables
                                ..table.sql
                                Constraints
                                   ...chkconst.sql
                                   ...defconst.sql
                                Indexes
                                   ...index.sql
                                Keys
                                   ...fkey.sql
                                   ...pkey.sql
                                   ...ukey.sql
                                Triggers
                                   ...trigger.sql
                             Types
                                User-defined Data Types
                                   ..uddt.sql
                                XML Schema Collections*
                                   ..xmlschema.sql
                             Views
                                ..view.sql
                                Indexes
                                   ...index.sql
                                Triggers
                                   ...trigger.sql

приложение тогда сравнило бы недавно записанную версию с версией, сохраненной в SVN и если бы были различия, это обновило бы SVN. Мы решили, что, выполняя процесс, как только ночь была достаточна, так как мы не делаем это многими изменениями в SQL. Это позволяет нам отслеживать изменения во всех объектах, о которых мы заботимся плюс он, позволяет нам восстанавливать нашу полную схему в случае серьезной проблемы.

327
задан Kamil Kiełczewski 16 April 2019 в 18:32
поделиться

4 ответа

Вы можете выполнить относительное перенаправление:

window.location.href = '../'; //one level up

или

window.location.href = '/path'; //relative to domain
630
ответ дан 23 November 2019 в 00:49
поделиться

Если вы используете location.hostname , вы получите свой domain.com часть. Тогда location.pathname даст вам / path / folder. Я бы разделил location.pathname на / и заново собрал URL. Но если вам не нужна строка запроса, вы можете просто перенаправить на .. для перехода в каталог выше.

12
ответ дан 23 November 2019 в 00:49
поделиться

перенаправить на ../

8
ответ дан 23 November 2019 в 00:49
поделиться

JS не требуется

.. означает родительский каталог.

6
ответ дан 23 November 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: