我无法使用无服务器框架加载位于自定义路径中的环境文件。
env 文件保存在项目中的“config/environment”文件夹中,可用的文件是
Serverless.yml内容如下
plugins:
- serverless-dotenv-plugin
custom:
stage: ${opt:stage, "dev"}
dotenv:
basePath: ./config/environment/
logging: false
Run Code Online (Sandbox Code Playgroud)
触发“无服务器部署”时,出现如下错误
无法解析 serverless.yml:变量解析出错:
- 无法解析“provider.xxxxxx”处的变量:在“env”源中找不到值,
- 无法解析“provider.xxxxxx”处的变量:在“env”源中找不到值,
- 无法解析“provider.xxxxxx”处的变量:在“env”源中找不到值,
- 无法解析“provider.xxxxxx”处的变量:在“env”源中找不到值,
- 无法解析“provider.xxxxxx”处的变量:在“env”源中找不到值,
似乎 .env 文件没有被加载,任何帮助将不胜感激。
我曾尝试将表中的现有列重命名为新列。但是在名称更改后,新列只给我 'NULL' 值。
Parquet 中表的存储格式。
例如,
'user' 是字符串数据类型的 'Test' 表中的一列。插入了一个值为“John”的样本记录。
Select user from Test;
Run Code Online (Sandbox Code Playgroud)
结果:约翰
我已将 'user' 重命名为 'user_name' 而不更改任何数据类型。
ALTER TABLE Test CHANGE user user_name String;
Select user_name from Test;
Run Code Online (Sandbox Code Playgroud)
结果:空
请让我知道如何解决这个问题?
在这种情况下,MSCK 修复表命令是否有用?
我是否需要再次重新加载此表来解决此问题?
问候, 阿达什 KS