Azure 存储 table 个条目删除
Azure storage table entries deletion
我在 Azure table storage.So 中有一些现有数据,当我部署 csv 文件时,最新的更改正在部署,但 azure table 存储中存在的数据不是覆盖或旧数据不是 deleting.for ex:I 在现有的 Azure 存储中有 3 行数据,当我部署有 5 行的 csv 文件时,5 行数据正在部署而 3 行的旧数据不是deleting.It 应该被覆盖但它不是 happening.Please 帮助我。 – 订阅详情:
$subscriptionName = "Tech Enabled Solutions"
$resourceGroupName = "abc"
$storageAccountName = "defghi"
$location = "North Central US"
$tableName = "TestTable"
# Get the storage key for the storage account
$storageAccountKey = "12345678990"
# Get a storage context
$ctx = New-AzureStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
$table = Get-AzureStorageTable -Name $tableName -Context $ctx -ErrorAction Ignore
#If the table exists, start deleting its entities.
if ($table -ne $null)
{
$table=Get-AzureStorageTableRowAll -table $table | Remove-AzureStorageTableRow -table $table -Context $ctx
}
Get-AzureStorageTableRowAll 命令在 AzureRmStorageTable 模块中,因此请在调用命令之前安装它。
将此命令添加到您的脚本以安装该模块:
Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Install-Module -Name AzureRmStorageTable -Force -Verbose -Scope CurrentUser
我在 Azure table storage.So 中有一些现有数据,当我部署 csv 文件时,最新的更改正在部署,但 azure table 存储中存在的数据不是覆盖或旧数据不是 deleting.for ex:I 在现有的 Azure 存储中有 3 行数据,当我部署有 5 行的 csv 文件时,5 行数据正在部署而 3 行的旧数据不是deleting.It 应该被覆盖但它不是 happening.Please 帮助我。 – 订阅详情:
$subscriptionName = "Tech Enabled Solutions"
$resourceGroupName = "abc"
$storageAccountName = "defghi"
$location = "North Central US"
$tableName = "TestTable"
# Get the storage key for the storage account
$storageAccountKey = "12345678990"
# Get a storage context
$ctx = New-AzureStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
$table = Get-AzureStorageTable -Name $tableName -Context $ctx -ErrorAction Ignore
#If the table exists, start deleting its entities.
if ($table -ne $null)
{
$table=Get-AzureStorageTableRowAll -table $table | Remove-AzureStorageTableRow -table $table -Context $ctx
}
Get-AzureStorageTableRowAll 命令在 AzureRmStorageTable 模块中,因此请在调用命令之前安装它。
将此命令添加到您的脚本以安装该模块:
Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Install-Module -Name AzureRmStorageTable -Force -Verbose -Scope CurrentUser