問題タブ [rename]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1455 参照

sql-server - テーブルの名前変更 PK をカスケードする方法、MS SQL 2005

テーブルの名前を変更し、そのテーブルのすべての制約を外部キー関係で削除して、それらをすべてバックアップすることに成功しました。ただし、現在、PK_tblFoo が複数の場所に存在するポイントにいます (テーブルを別の DB に転送するとき)。テーブルの名前を変更しても、主キーの名前は変更されません。

主キーの名前をカスケードするにはどうすればよいですか? テーブルの名前を変更しました。この部分を理解する必要があります。

0 投票する
2 に答える
1789 参照

sql-server - SQL Server 2005、テーブルのすべての制約をチェックするスクリプトが必要

このエラーが引き続き発生します。

このテーブルに存在するすべての依存関係を見つけるのに役立つスクリプトを見つける必要があります。それらを削除し、名前を変更してから戻す必要があります。

SQL Server 2005

0 投票する
6 に答える
11628 参照

php - 重複エントリがない場合のmysql重複エントリエラー(php経由の一括ロード)

私はmysql (5.0.32-Debian_7etch6-log)を使用しており、夜間に実行するバルク ロードphp (5.2.6)スクリプト( PDO 経由でZend_DB (1.5.1) を使用) を使用しています。これは次のことを行います。

  1. 4 つの「インポート」テーブルのセットを切り捨てる
  2. これら4つの「インポート」テーブルにデータを一括挿入します(以前にテーブルにあったIDも再利用しましたが、テーブル全体を切り捨てたので、問題にはなりませんよね?)
  3. すべてがうまくいけば、「ライブ」テーブルの名前を「一時」に変更し、「インポート」テーブルを「ライブ」に変更し、「一時」(古い「ライブ」) テーブルを「インポート」に変更します。

これは何週間もうまくいきました。現在、一括読み込みプロセス全体の途中で、時折これを取得しています。

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '911' for key 1

これは、既に切り捨てられる前にテーブルにあった最初の ID ではないことに注意してください。スクリプトを手動で再度開始すると、魅力的に機能します。

何か案は?残りのインデックス、おそらく名前の変更と関係がありますか?

さらに、後でID 911のエントリのテーブルを確認すると、そこにもありません。

0 投票する
14 に答える
174436 参照

python - ディレクトリ内のファイルのバッチ名前変更

Pythonを使用して、ディレクトリにすでに含まれているファイルのグループの名前を変更する簡単な方法はありますか?

例: *。docファイルでいっぱいのディレクトリがあり、一貫した方法でそれらの名前を変更したいと思います。

X.doc-> "new(X).doc"

Y.doc-> "new(Y).doc"

0 投票する
1 に答える
2469 参照

batch-file - バックアップ目的でバッチファイルを使用して既存のファイルの名前を変更するにはどうすればよいですか?

0 投票する
6 に答える
5909 参照

delphi - exeファイルの名前を変更する方法

一般的なバーティカル マーケット アプリケーションがあり、それを aaa.exe と bbb.exe という 2 つの別個のプログラムとしてパッケージ化したいとします。Delphi リンカを使用して、DPR と同じ名前ではない EXE/DLL ファイルを作成する方法はありますか?

このエラーが発生するため、ファイルの名前を変更することはできません

一般に、実行可能ファイルの名前を変更できますが、これはできません。この点で私の頭がおかしいことを指摘するコメントをありがとう。明らかに通常の問題ではなく、必ずしも Delphi に関連しているとは限りません。

私は Delphi 7 を使用しています (2007/2009 で可能であれば、アップグレードのためにより多くの飼料が必要なので、それは素晴らしいことです)

0 投票する
3 に答える
1450 参照

perl - Perlでクロスプラットフォームのアトミックファイル置換を行う最良の方法は何ですか?

私は非常に一般的な状況を持っています。ファイルがあり、そのファイルを新しい内容で完全に上書きする必要があります。ただし、元のファイルはページが読み込まれるたびにアクセスされるため (これは Web アプリです)、長い間失われることはありません。数ミリ秒は問題ありませんが (理想的ではありません)、1 秒も問題ありません。

現在、一時ファイルを同じディレクトリに書き込み、その一時ファイルの名前を新しいファイルの名前に変更することでこれを行っています。Perl では、通常の File::Temp と "rename" を使用してこれを行っています。私は疑問に思っていました-これを行うための他の推奨/より良い方法はありますか? できれば CPAN モジュールを必要としないモジュールが望ましいです。私のシステムでこれを行う必要があるのはここだけであり、このためだけにまったく新しい依存関係を作りたくないからです。

ああ、これらはすべて、Windows、Linux、BSD、OS X、Solaris、およびその他の一般的なプラットフォームで動作する必要があります。

興味のある方のために、問題のコードを次に示します。

0 投票する
11 に答える
18937 参照

unix - 一括名前変更を行う方法は?

このようにファイル名を変更する必要があります

これだけに

どうすればいいですか?

mv少なくとも25000ファイルであるため、複数のコマンドが必要であることを理解しています。

0 投票する
4 に答える
4812 参照

python - ファイルの名前変更、Python/Jython

ファイルでいっぱいのディレクトリがあり、名前にアンパサンドが含まれているものもあります。すべてのファイルの名前をアンパサンドに変更し、各アンパサンドをプラス (+) に置き換えたいと思います。私は約10kのファイルを扱っています。これを行うための最良の方法は何ですか?

0 投票する
6 に答える
36688 参照

php - PHPでアップロードした後にファイル名を変更するにはどうすればよいですか?

アップロード前またはアップロード後にファイルの名前を変更するにはどうすればよいですか? 拡張子ではなく、ファイル名の名前を変更したいだけです。