这个问题涉及Postgresql 8.3.我还不能创建标签,所以Ichose版本8.4作为标签.
它是一个测试服务器,但我无法连接到它,因为经过几天的密集使用后,Postgres所在的磁盘已满.我不知道RDBMS无法启动,我无法做真空.
在重新启动时,系统说,
Starting PostgreSQL 8.3 database server: mainThe PostgreSQL server failed to sta
rt. Please check the log output: FATAL: could not write lock file "postmaster.pi
d": No space left on device failed!
failed!
Run Code Online (Sandbox Code Playgroud)
Linux工作正常,并有足够的可用磁盘空间.Postgresql在/ var/lib /上安装了自己的分区,并且没有空闲字节.
我想我应该在重新启动数据库服务器之前释放一些空间,但我不知道要删除哪些文件.日志文件不在同一个分区上,因此无法清除它们.有人可以帮我这个吗?
我有一个AJAX调用,它返回一个包含几个不同DateTime的JSON字符串.如果我不转换它们,我会得到类似的字符串/Date(1224043200000-0600)/.如果我使用DateJavaScript中的函数转换它们,它将返回当前时间.我已经阅读了有关此内容的帖子,但它没有回答我的问题.这是一个简化的脚本,可以粘贴在一个显示我的问题的新文件中.Raw Span应显示原始字符串,Converted Span应显示已转换的对象.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr">
<body>
<span id="raw">Raw</span><br />
<span id="converted">Converted</span>
<script type="text/javascript">
var datum = "/Date(1224043200000-0600)/";
function formatDate(value) {
return Date(value);
}
var RAW = document.getElementById("raw");
var CONVERTED = document.getElementById("converted");
RAW.innerHTML = datum;
CONVERTED.innerHTML = formatDate(datum);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
该代码的结果如下:
/Date(1224043200000-0600)/
Mon Aug 22 10:35:21 UTC+0200 2011
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我应该做些什么来在对象中显示正确的DateTime吗?包含所有日期的网格显示每个单元格中的当前时间,尽管JSON始终返回不同的字符串.